Aws Devops Engineer Resume
Atlanta, GA
SUMMARY:
- Over 7 years of experience as a DevOps / AWS / Google Cloud in automating, building, deploying, and releasing of code from one environment to other environment, Skilled at Software Development Life Cycles and Agile Programming Methodologies.
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Ansible, AWS, Jenkins and CircleCI.
- Experience with microservice architecture enables the continuous delivery/deployment of large, complex applications run smooth with loose ends.
- Well experienced and expert with Docker, capable of building complex Docker images.
- Pro - efficient and experienced with Docker container management tool Kubernetes across complex infrastructures.
- Hands on experience with Docker Swarms and Networking with AWS ECS and Google Container Engine.
- Hands on experience with Service Discovery tools etcd, Consul.
- Hands on experience with AWS Lambda, responsible for creating Lambda function to deal with DynamoDB and S3.
- Great Production experience in large environments using configuration management tools like Chef and Ansible .
- Strong knowledge and real time experience in Amazon Web Services (EC2, S3, RDS, SES, VPC, ELB Route 53 etc.), Google Cloud Services (Google - Cloud Computing, Container engine, App Engine, Cloud Functions, Cloud SQL).
- Hands on experience with Systems, Network and Infrastructure monitoring tool Nagios core - Nagios XI with agents - Nagios Remote Plugin Executor (NRPE), Nagios Cross Platform Agent (NCPA).
- Hands on experience working on CI/CD tool sets such as Jenkins, CircleCI, ANT, Maven, Gradle, GIT, Ansible.
- Result Oriented Linux, UNIX System Administrator with 2+ years of experience in System Administration Red Hat Linux Enterprise Linux (4.x, 5.x, 6.x, 7.X) Linux Centos (4.x, 5.x), IBM AIX (5.1, 5.3), Microsoft Windows Servers/XP, Sun Solaris, Suse (11.x, 12.x), VMware VSphere ESX/ESXi environment.
- Work experience with python and Node.JS with micro-service operations.
TECHNICAL SKILLS:
Operating systems: Red Hat 4.x, 5.x, 6.x, 7.0, Ubuntu, CentOS Windows Server 2003/2008/2012 5. x, 6.x, 7.x, macOS
Languages: Shell Scripting, Python, GO, JSON, YAML, Java Script, AWS Scripting, HTML, CSS, JAVA, RESTful API.
Cloud&Virtual tools: Amazon Web Services, Virtual Box, VMware (vSphere, ESXi 4.x, 5.x, 6, vCenter).
AWS Services: EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda, Cloud Formation, SNS, SQS, BOTO3.
Google Cloud: Google - Cloud Computing, Container engine, App Engine, Cloud Functions, Cloud SQL
DevOps tools: Chef, Ansible, GIT, Puppet, Jenkins, Docker, Ant, Maven, Gradle and CircleCI.
Web/Application severs: Apache, Tomcat, Nginx, Red Hat Linux 4, Jboss.
Databases: My SQL, MS Sql SERVER 2008 R2, MS SERVER 2012 Oracle, Dynamo DB.
WORK EXPERIENCE:
Confidential, Atlanta, GA
AWS DevOps engineer
Responsibilities:
- Responsible for managing some microservices which allows independent deployment to achieve resilient work flow.
- Worked with Docker Containers Clusters at AWS ECS for production and did similar job for staging at Google Container Engine with Kubernetes.
- Created network architecture onAWSVPC, subnets, Internet Gateway, Route Table and NAT Setup.
- Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
- Worked with AWS Lambda as part of server less movement within project, responsible for creating Lambda function to deal with DynamoDB and S3.
- Worked with CircleCI to automate testing environment jobs with help of seamless integration of GIT.
- AWSImport/Export accelerates moving large amounts of data into and out ofAWSusing portable storage devices for transport. worked with Nagios XI monitoring cross platform systems across private / AWS clusters
- Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, puppet and cloud Formation.
- Implementation of Auto Scaling for instances under ELB using ELB Health Checks.
- Work experience on S3 bucket, scheduling automated backup jobs, Well versed knowledge about MVC.
- Responsible for CI/CD process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins.
- Performed Branching, Tagging, Release Activities on Version Control Tools: GIT and GITLAB.
- Writing shell script to automate various administration tasks such as configuration, application deployment, ear/war installation, backups, and JVM export/import.
- Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Performed and deployed Builds for various Environments like Dev, Test, QA, On boarding and Productions Environments.
- Automated the cloud deployments using Puppet, Python andAWSCloud Formation Templates.
Confidential - Philadelphia, PA
Devops Engineer, Linux Admin
Responsibilities:
- Developed and supported the Software Release Management and procedures.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Working for DevOps Platform team responsible for specialization areas related to Chef, Puppet for Cloud Automation.
- Worked Defined Puppet Master and Puppet Agents to manage and configure nodes.
- Installed Docker using Docker toolbox and worked on creating the Docker containers and Docker consoles for managing the application life.
- Worked on Docker container snapshots, attaching to a running container, managing containers, removing images and managing directory structures.
- Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- AWS server provisioning using Chef Recipes.
- Configured Ubuntu machines and Fedora machines using Ansible.
- Worked on Ansible playbooks for mapping of hosts to a set of roles.
- Deployment and implementation of Chef for infrastructure as code initiative.
- Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances
- Performed the automation using Puppet Configuration management.
- Implemented Nagios core monitoring solution for mission critical servers.
- Experience of writing & managingChefScripts& using Linux automated deployments usingChef.
- Built and managed a large deployment of Ubuntu Linux instances systems withChefAutomation. Wrote recipes, tools, shell scripts and monitoring checks.
- UsedChefto manage Web Applications, Config Files, Database, Commands, Users, Mount Points, and Packages.
- Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Octopus to move from one environment to other environments.
- Involved in building Android applications, using Gradle.
Confidential
Build and Release Engineer UNIX/Linux SYS admin
Responsibilities:
- Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
- Responsible for the build and release management process, automated build scripts.
- Designed and maintained GIT repositories, creating branches, tagging and merging.
- Responsible for resolving the build issue, used JIRA for bug tracking.
- Coordinated with development teams to perform builds and resolve build issues.
- Developed automated processes that run daily and few weekly to check disk usage and perform clean-up of file systems on UNIX environments using shell scripting and CRON.
- Analyse and create daily reports on the status of server backups on intranet and extranet.
- Worked on integrating Maven with GitHub to manage and deploy projects.