Job Description :

AWS/DevOps Engineer

The project involves customization, management, and provision the highly available EC2 instances using cloud formation. It also involved the process of managing S3 and setting up lifecycle policies for objects, developing Cloud formation templates to launch VPC’s and instances in the AWS cloud.it alo involves managing ELB, S3, and glacier for our QA as well as infrastructure.

Responsibilities:

?

Implementing, maintaining EC2 servers and S3 buckets and monitoring them using AWS CloudWatch.

?

Implemented Amazon IAM to grant fine access of AWS resources to users and managed roles and permissions of users to AWS account through IAM.

?

Developed AWS Cloud Formation templates to create custom sized VPC subnets, NAT, EC2 instances, ELB, Security Groups.

?

Implemented a notification service for events in the environment using AWS SNS (simple notification service).

?

Created repositories, branches, tags in GIT and assisting the developers in fixing merge issues.

?

Create and Configured the CI/CD pipeline for deploying Micro-Services and Lambda functions using Jenkins.

?

Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.

?

Developed continuous integration strategy using Jenkins build servers and GitLab CI with GitLab.

?

Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing, Lambda, S3 and Glacier for our QA and UAT environments as well as infrastructure

?

Defined dependencies and plugins in Maven pom.xml for various activities and integrated maven with GIT to manage and deploy project related tags.

?

Experience in branching, tagging and maintaining the versions across the environments using SCM tools like Subversion (SVN) and GIT on Linux and Windows environments.

?

Experience in Implementing a Continuous Delivery framework using Jenkins, Maven and Nexus in Linux environment.

?

Enabled end to end CI/CD pipeline for Java based applications using Jenkins, Bitbucket, and Artifactory and integrated with different testing tools like SonarQube, Veracode and Selenium.

?

Ran Ansible playbooks and created various roles for applications, then deployed the Applications/Services on hosts.

?

Assisted in installing Ansible Registry for local upload and download of Docker images and even from Docker Hub.

?

Involved in developing custom scripts using Perl and Shell scripts to automate jobs.

?

Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub

?

Installed/Configured/Managed Jenkins CI Automation.

?

Managed Amazon S3 and setup lifecycle policies for objects.

?

Virtualized the servers using Docker for the test environments and dev-environment needs.

?

Supported Splunk PS installation and configuration of Splunk ES (Enterprise Security) and Splunk ITSI.

?

Administered and managed a Splunk server to monitor both Windows and Linux, physical and virtual environments.

?

Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.

?

Wrote docker-compose files to launch apps with various microservices.

?

Good understanding of ELB’s, general networking principles, firewalls, routing technologies and DNS (Route 53). Configured and managed a network of Linux and Windows servers

Environment: Amazon Web Services (AWS), IAM, Route53, S3, ELB, RDS, Security Groups, Cloud Watch, Git, GitHub, Docker, Kubernetes, Jenkins, CI/CD pipelines, Perl, shell, Splunk and Nagios.

             

Similar Jobs you may be interested in ..