We provide IT Staff Augmentation Services!

Sr. Devops Engineer/aws Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY:

  • Over 7 Years of professional work experience as Linux Admin, Build & Release/DevOps Engineer with AWS Cloud platform experience with mentoring skills and good understanding of the principles.
  • Experience with Container based deployments by using Docker. Expert in using Docker Engine, Docker Hub, Swarm, Docker Registries and building Docker Images at root of the repository.
  • Hands on experience in the design, implementation and support of automated Containerized Infrastructure using Kubernetes.
  • Experience in authoring custom Terraform Scripts to automate the deployments.
  • Extensive experience in Server infrastructure development on AWS Cloud by using AWS services like EC2, ECS, EBS, ELB, Lambda, S3, RDS, Glacier, DynamoDB, VPC, Route53, CloudWatch, CloudFormation, IAM, Certificate Manager, SNS and Auto Scaling in a scalable production environment.
  • Expertise in using AWS Identity Access Management (IAM) to provide access for users in different environments.
  • Skillful in infrastructure automation by using AWS services like Elastic BeanStalk and CloudFormation.
  • Ability in development and execution of Shell scripts and Python Scripts to automate the administrative tasks.
  • Expertise in branching, tagging and maintaining the version across the environments by using Source Code Management tools like Bitbucket, GitHub and Version control tools like GIT, Apache Subversion (SVN).
  • Extensively worked on administrating tools like Jenkins, Bamboo for leveraging continuous integration and continuous delivery processes for service development.
  • Experienced in using Ansible as a configuration management tool and developed Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx and other applications.
  • Hands on experience in Installing, Configuring of Puppet server - clients and wrote Puppet Manifests to automate infrastructure.
  • Experience in managing Chef as Configuration management tool by developing Chef CookBooks and Recipes.
  • Experience at automating the release process of products using shell scripts with tools like Apache Ant and Maven.
  • Expertise in using various repository management tools like Sonatype Nexus and Artifactory to deploy and manage artifacts. Configure bug tracking tools like JIRA.
  • Expertise in configuring Log monitoring tools like ELK (Elasticsearch, LogStash&Kibana), Nagios, Splunk, Filebeat and Grafana to monitor logs of applications in prod and non-prod.
  • Worked with code quality tools like SonarQube to find if there are issues in the code by setting Quality Gates, Quality Profiles and Quality Rules.
  • Expertise in trouble shooting the problems generated while building, deploying in a multi-component environment and as part of production release support.
  • Used ECS Blox framework and used its Daemon Scheduler to launch Log monitoring agent in every node.
  • Worked with Vagrant to automatically provision multiple virtual machines.
  • Deployed and managed many servers utilizing both traditional and cloud oriented providers like VMware and Amazon EC2.

TECHNICAL SKILLS:

Operating Systems: Redhat, Ubuntu, Linux and WINDOWS

Cloud Platform: AWS, Microsoft Azure, Windows Server.

Build Tools: ANT, MAVEN, Hudson, BAMBOO, Code Deploy

Scripting: Shell, Python, PHP, SQL and Bash

Database: DB2, MySQL, Oracle, IBM DB2/UDB, Teradata, SQL Server

Configuration Management: Chef, Puppet, Ansible, Docker, AWS OPS Works

Virtualization Tool: VMware, Vagrant

Version Control Tools: Subversion (SVN), GIT, GIT Hub, Perforce, Code Commit.

Software Methodologies (SDLC): Agile, scrum

Web Servers: Apache, Tomcat, Web Sphere, Nix, Web Sphere.

Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH. Defect Tracking Tools:Jira, Remedy

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, Georgia

Sr. DevOps Engineer/AWS Engineer

Responsibilities:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as DynamoDB.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS. Developed a notification system using LAMP, PHP, MVC and Amazon Web services.
  • Involved heavily in setting up the CI/CD pipeline using Github, Jenkins, Maven, Nexus, Chef, Terraform and AWS. Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Experience in creating notifications and alarms for EC2 instances using CloudWatch.
  • Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances. Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Coordinated with developers for establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • Responsible for design and maintenance of the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments. Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Utilized Configuration Management Tool Chef and created Chef Cookbooks using recipes to automate system operations. Docker/Kubernetes Containerization of cloud based applications.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Strong understanding of infrastructure automation tooling using Docker and Ansible.
  • Hands-on experience on Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbook.

Environment: Git, SVN, Maven, Ant, Jenkins, Chef, Ansible, Web Sphere, Jira, Zabbix, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Docker, Nginx, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Autoscaling, ELB, Shell Scripts, Python, Confluence, Campaign Packaging Tool, Unix/ Linux environment.

Confidential, Arizona

Sr. DevOps Engineer

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VPC, NAT) .
  • Using AWS Lambda, running scripts/code snippets in response to events occurring in AWS Cloud and maintaining it.
  • Automate Deployment using configuration Management tool like puppet to provision amazon AWS Instances to enable continuous Deployments.
  • Responsible for Design and architecture of different Release Environments for new projects.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC subnets.
  • Writing Maven and Ant scripts for deployments.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Worked on Autoscaling, Cloudwatch (monitoring), AWS Elastic Beanstalk (app deployments), Amazon S3 (storage) and Amazon EBS (persistent disk storage).
  • Utilize Amazon Glacier for archiving data.
  • System monitoring with Nagios & Graphite.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server and WebSphere Application Server on Red Hat Linux.
  • Worked with multiple development teams to troubleshot and resolve issues.
  • Integrated Selenium automation regression test suite in Jenkins build pipeline.
  • Used Puppet server and workstation to manage and configure nodes.
  • Experience in writing Puppet manifests to automate configuration of a broad range of services.
  • Good experience writing Manifests, Modules using Industry Best Practices for both Deployment Automation and Infra Configuration Management.
  • Peer Reviewing puppet Code and providing advice and Testing modules with rspec- puppet and docker containers before uploading to puppet server.
  • Practical/hands-on knowledge on using Mcollective, Hiera in conjunction with puppet modules
  • Automate provisioning of Amazon AWS instances
  • Maintained Puppet servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines
  • Understanding & usage of Atlassian tools (i.e. Bamboo, JIRA, Confluence)
  • Responsible for proper functioning DEV/TEST/STG/PROD environments for these applications.
  • Participated in after hour's on-call rotation to support Ops performs deployments on PROD environment.

Environment: SaaS applications, SVN, Maven, Jenkins, Nexus, Bash Scripting, Ruby Scripting Puppet, JIRA, Tomcat, Java, JUnit, Docker, Puppet

Confidential, Maryland, MD

DevOps Engineer

Responsibilities:

  • Designed, Installed and Implemented Chef configuration management system.
  • Created and updated Chef manifests and modules, files, and packages.
  • Automated the cloud deployments using Chef and AWS cloudformation templates.
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Bash scripts.
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Deployed the Java applications into web application servers like JBoss.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Implemented Nagios core for monitoring Infrastructure resources.
  • Set up customized monitoring with Nagios, Nagios Graph for the legacy and new environments.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.

    Worked on Apache and Firewalls in both development and production.

Environment: Ubuntu, Chef, AWS, Maven, Sonarqube, Nagios, Python, Shell, VMware, Java, Ant, Maven, Jenkins, Hudson, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, GIT, SVN, Windows, Ruby, Chef, JIRA.

Confidential

Linux/UNIX System Administrator

Responsibilities:

  • Installed RedHat Linux using kickstart.
  • Created, cloned Linux Virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
  • Managed systems routine backup, scheduling jobs, enabling cron jobs, enabling system logging and network logging of servers for maintenance.
  • Performed RPM and YUM package installations, patch and other server management.
  • Installed and configured Logical Volume Manager - LVM and RAID.
  • Provided 24/7 technical support to Production and development environments
  • Administrated DHCP, DNS, and NFS services in Linux.
  • Created and maintained user's accounts, profiles, security, rights disk space and process monitoring.
  • Provided technical support by troubleshooting Day-to-Day issues with various Servers on different platforms.
  • Develop and Maintain documents, library and procedural documents of the system
  • Installation, configuration & maintenance of Sun Solaris 9 and10 on Sun Servers and Sun Workstations and RHEL 5 and 6
  • Creation of Users, Groups and mount points for NFS support.
  • Management of user accounts, files and directory permissions, and securing UNIX systems to match industry best practices.
  • Provides system administrative support for servers and workstations.
  • Software and hardware upgrades and routine systems maintenance by installing current Patches and Packages.

We'd love your feedback!