We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 8+ years of industry experience with strong innovative and technical background.
  • Strong experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management, Cloud Implementation and DevOps Engineering.
  • Highly Experienced in AWS services such as EC2, ELB, Auto - Scaling, S3, IAM, VPC, RDS, Dynamo DB, Route 53, Cloud Trail, Cloud Watch, Lambda, Elastic Cache, Glacier, SNS, SQS, Cloud Formation, Cloud Front, Beanstalk, EMR, AWS Workspaces.
  • Extensively managed Network ACL's, EC2 and Security Groups in migrating traditional on-premises infrastructure to AWS.
  • Experience in configuring AWS Identity & Access Management (IAM) by managing the user's new accounts, roles, and groups.
  • Expertise in installation, administration, configuration, performance tuning, infrastructure support and troubleshooting of Redhat Linux, CentOS, Ubuntu, and Windows.
  • Expertise at DevOps Engineering in automating, building, deploying, and releasing of code from one environment to another environment.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell Scripting (Bash).
  • Used other scripting languages like Python as well
  • Expertise in creating DevOps strategy in a mix environment of Linux servers along with Amazon Web Services.
  • Expertise in working with version control tools like Subversion (SVN) and GIT.
  • Strong knowledge of source code control concepts like creating Branches, Merges, and Tags.
  • Strong experience and administrating Continuous integration (CI) tools like Jenkins.
  • Extensively worked on Hudson/Jenkins, for Continuous Integration and end-to-end automation for all build and deployments.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code
  • Expertise in Application Deployments & Environment configuration using Ansible, Chef, Puppet.
  • Experience in writing playbooks and deploying applications using Ansible.
  • Configured, monitored and distributed multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
  • Administered databases using RDS, MySQL, and Dynamo DB in AWS and executed the DML and DDL script.
  • Experience in building various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications.
  • Utilized ECS, Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Used multiple bug tracking software like Bugzilla, JIRA, and Lean Testing. Used those tools in finding, recording, reporting, managing and tracking of bugs.
  • In-depth understanding of Software Development Life Cycle Methodologies like Scrum, Waterfall, and Agile.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP and TFTP).
  • Also, experienced in handling Static IP entries creation in DNS, DHCP scope creation and performing a backup of DNS and DHCP data.
  • Experience with Terraform to build infrastructure as a code.
  • Ability in deploying the developed code in Apache, Tomcat, WebLogic, and JBoss.
  • Installed and Configured the Nexus Repository Manager.
  • Experience on working with VMware Workstation, Virtual Box, and Oracle Virtual Machine.
  • Respond to all Unix/Linux systems problems 7 x 24 and resolving them on a timely basis.
  • Ensuring high availability and stable operations of the Unix/Linux infrastructure adhering to problem resolution, escalation procedures and notify management of problem areas and develop backup strategies and disaster recovery plans.
  • Experience in managing environments DEV, SIT, QA and UAT for various releases and designed instance strategies.
  • Coordinated different teams across the globe to deploy the different build to different environments on parallel development for multiple projects.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Extensive experience of working with release and deployment of large-scale and Enterprise applications and DevOps.
  • Excellent Presentation, customer support, and troubleshooting skills
  • Self-motivated team player with excellent interpersonal and communication skills, Ability to assess a situation, identify problems and devise corrective action.

TECHNICAL SKILLS

Amazon Web Services: IAM, EC2, ELB, EBS, Route 53, S3, AMI, Cloud Watch, Cloud Front, RDS, Lambda, VPC, Glacier, SQS, Dynamo DB.

Configuration Management: Chef, Puppet, Ansible

Database: Postgres, Oracle, DB2, MySQL

Languages/Scripting Languages: Bash Shell Scripting, Python Scripting, Ruby, Perl, C, C++, Java, J2EE

Containerization Tools: Docker, ECS, Kubernetes

Web Servers: Apache, Tomcat, JBOSS, WebSphere, WebLogic.

SDLC: Agile, Scrum, Waterfall.

Continuous Integration Tools: Jenkins, Hudson

Operating Systems: Red Hat, Ubuntu, CentOS, Linux, Mac, and WINDOWS

Build Utility Tools: MAVEN, ANT, Nexus

Virtualization Tools: Oracle Virtual Box, VMware Workstation

Bug Reporting Tools: Bugzilla, JIRA, Lean Testing. Bugzilla, JIRA, Lean Testing.

PROFESSIONAL EXPERIENCE

Sr. AWS DevOps Engineer

Confidential - McLean, VA

RESPONSIBILITIES:

  • Manage in setup and build AWS infrastructure using EC2, Auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS, EBS.
  • Working with the ELK (Elastic Search, Logstash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools.
  • Manage in Amazon EC2 in setting up instances, worked closely with infrastructure teams to troubleshoot problems, complex issues and setting up security groups.
  • Experience in creating life cycle policies in AWS S3 for backups to Glacier.
  • Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
  • Administered Jenkins for Continuous Integration and to automate most of the build related tasks.
  • Experience with Build tools like Ant, Maven and Gradle for writing build. xmls, pom.xmls and build.gradljeson Java projects for the development of build artifacts on the source code.
  • Expertise on version control tools like Subversion, Git and utilized source code administration customer apparatuses like Github, Git GUI.
  • Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef Server from workstation to manage and configure Chef Nodes.
  • Experience in setting up Puppet master, Puppet agents for managing enterprise policies, configurations.

Environment: AWS, AWS IAM, AWS EC2, AWS S3, AWS cloud watch, Route 53, Nginx, ANT, Maven, SVN, GIT, GitHub, Ansible, Docker, Shell, Python, PHP, Ruby.

Sr. AWS DevOps Engineer

Confidential, Atlanta, GA

RESPONSIBILITIES:

  • Manage and maintain Cloud Services using AWS Cloud Formation, helping developers and businesses an easy way with provision them in an orderly and predictable fashion.
  • Managing Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Responsible for day to day Build and deployments in Dev, QA, pre-production and production environments. Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Supported on High Availability, Big Data solutions and Storage systems and planning for backup strategies.
  • Manage and handle the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Managing virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Supported highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Supported multi-tier application provisioning in Open Stack cloud, integrating it with Jenkins.
  • Managed and Configured AWS cloud infrastructure as code using terraform and continuous deployment through Jenkins.
  • Managed a team of a junior and two engineers to build and manage a large deployment of Red Hat Linux instances systems with Ansible, Terraform Automation and provision virtual servers using vagrant and kitchen in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Implemented Continuous Integration using Jenkins and GIT from scratch.
  • Experience with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Experienced working with Ansible tower. Integrating Ansible tower with Jenkins to deploy code to different servers.
  • Creating Ansible roles using YAML such as tasks, variables, files, handlers, templates and writing playbook for that role.
  • Managed a PaaS for deployments using Dockers/ECS, Ansible, which reduced considerably deployment risks.
  • Implemented sub modules in the GIT and educated users working with sub modules in GIT.
  • Developed and scheduled bash shell scripts for various activities (deployed environment verification, running database scripts, file manipulations, Subversion (SVN) etc.).
  • Implemented procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Dockers
  • Implemented containerization and immutable infrastructure. A docker has been core to this experience, along with Mesas, Marathon and Kubernetes.
  • Experience with threat modeling, especially for web application and web APIs.
  • Build high performance web services, using languages such as Python and Ruby.
  • Developed build scripts using ANT/MAVEN and Grade as the build tools for the creation of build artifacts like war or ear files.
  • Dealt with errors in pom.xml file to obtain appropriate builds using maven build tool.
  • Worked with different bug tools like JIRA, IBM Clear Quest.
  • Designed and worked with team to implement ELK (Elastic search, Log stash and Kibana) Stack on AWS.

Environment: & Tools: Dockers, ECS, Ansible, Terraform, AWS, EC2, S3, VPC, ELB, Cloud Watch, Dynamo DB, SNS, SQS, API Gateway, Auto scaling, EBS, RDS, Jenkins, GIT, Linux, LAMP, Nagios, Maven, Apache Tomcat, Shell, Perl and Python.

Sr. AWS DevOps Engineer

Confidential, Bloomfield, CT

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, VCP, NAT) and deployment and EC2 Installs.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience working with IAM to create new accounts, roles, and groups.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, Auto scaling groups.
  • Automate Deployment using Configuration Management tool like Puppet to provision Amazon AWS Instances to enable continuous Deployments.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDS, Dynamo DB and SNS services in AWS cloud.
  • Experience in taking backups and restoration of Tableau repository.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Designed, Installed and Implemented Ansible configuration management system.
  • Wrote Ansible playbooks which are the entry point for Ansible provisioning, where the automation is defined through tasks using YAML format. Run Ansible Scripts to provision Dev servers.
  • Maintained a high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible)
  • Configured Ansible tower project and job template
  • Scheduling jobs using Ansible Experience and writing Python modules for Ansible customizations.
  • Configured Ansible tower project and job template working with GitHub to store the code and integrated into Ansible Tower to deploy the playbooks.
  • Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Used Ansible playbooks to setup Continuous Delivery pipeline.
  • Experience working with User admin groups, maintaining account and monitoring system performance using Nagios.
  • Provide expertise and hands-on help, guidance to other engineers about cloud infrastructure, micro services container, application server configurations, Docker container management.
  • Worked on Docker and created virtual instances with Docker.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience with Docker, ECS, ECR to handle Docker deployments
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Strong experience with CI(Continuous integration) and CD (Continuous deployment) methodologies with Jenkins.
  • Manage the development, deployment and release lifecycles by laying down processes and writing the necessary tools to automate the pipe.
  • Experience in designing and implementing continuous integration system using Jenkins by creating Python and bash scripts.
  • Administered code line GIT pushes to production and customer servers and developed and improved GIT push scripts.
  • Developed customized application configurations in Splunk to parse, index multiple types of log format across all application environments.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Managed and configured VMware virtual machine for RHEL.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Web Server, WebSphere on Redhat

ENVIRONMENT: AWS EC2, VPC, Auto scaling, ELB, Redhat 6, IAM, Code Deploy, Lambda, Cloud Watch, EBS, Directory Services, Route53, Ansible, Jenkins, GIT, ECS, Docker, Cloud Formation.

AWS DevOps Engineer

Confidential

RESPONSIBILITIES:

  • Performed the automation deployments using AWS by creating the IAM roles and policies and used the code pipeline plug-in to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Involved in working on the environments of AWS like EC2, Elastic Search, VPC, Subnets, Routing Tables, Internet gateways, IAM, Route53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.
  • Performed Branching, Merging, Tagging, Release Activities on Version Control Tool, GIT.
  • Used AWS lambda to run servers without managing them and to trigger to run the code by S3 and SNS.
  • Used Jenkins AWS Code Deploy plug-in to deploy into AWS.
  • Used ANT and Maven as a build tools on Java, PHP projects for the development of build artifacts on the source code.
  • Used AWS Cloud Services to launch Linux and windows machines, created security groups and written basic shell Scripts to take backups and mount network shared drives.
  • Deploy a multi-tier web application on to AWS cloud for which I need to automate the required configurations using Ansible.
  • Creating Cloud Formation Scripts for hosting software on AWS Cloud and automating the installation of software through PowerShell Scripts.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Worked extensively with different Bug Tracking Tools like JIRA and Bugzilla.
  • Worked with DevOps Team on areas related to Ansible for Cloud Automation.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Ansible, Jenkins and Cloud Formation.
  • Written playbooks for installing Tomcat, WebLogic, JBoss, WebSphere, JDK and for configuring load balancers and fail over.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 Setup OpenStack proof of concept (POC) in staging.
  • Wrote Python Scripts to perform deploys for Tomcat Webserver and WebSphere App Servers.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Integrated of Automated Build with Deployment Pipeline.
  • Created images and stored in the Docker Containers and uploaded to the Docker hub.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in VMware Cloud.
  • Involved in development of Test environment on Docker Containers and configuring the Docker Containers using Kubernetes.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Extensive experience in developing and maintaining build, deployment scripts for test, Staging and Production environments using Bash, Shell, Python, Ruby and Perl Scripts.
  • Monitoring of EC2 instances using Nagios. Involved in Monitoring/Network Monitoring/Log Trace Monitoring.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Developing and running Map-Reduce Jobs on YARN and Hadoop clusters to produce daily and monthly reports as per user's need.
  • Worked in Server monitoring, capacity planning, application monitoring with the help of Nagios, Cloud Watch.

Environment: AWS, AWS IAM, AWS EC2, AWS S3, AWS cloud watch, Route 53, Nginx, ANT, Maven, SVN, GIT, GitHub, Ansible, Docker, Nagios, Splunk, New Relic, Jenkins, Apache Tomcat, WebSphere, JBOSS, JSON, Java/J2EE, Bash, Shell, Python, PHP, Ruby.

DevOps Engineer

Confidential

RESPONSIBILITIES:

  • Developed and Implemented Software Release Management strategies for various applications according to the Agile Process.
  • As a Release Engineer, supported multiple teams for multiple applications including Java/J2EE and iOS.
  • Used IBM products like RTC as the source control tool and used build forge for CI.
  • Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Used Shell and Python scripting to deploy artifacts that are built by Maven.
  • Responsible for Development, UIT, SYTEM, UAT, STAGING build and Releases.
  • Maintained and administered GIT source code tool.
  • Lead and assisted with the scoping, sequencing, planning, and creating GIT environments
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Set up Jenkins server dev environment and configured maven build scripts in Jenkins
  • Application Deployments & Environment configuration using Chef, Puppet, Ansible, AWS.
  • Expert in using different source code version control tools like GIT, Subversion and Perforce.
  • Architected b work flow.
  • Expertise on Amazon Web services (EC2, ELB, EBS, and S3 (Simple storage service).
  • Configured the Cloud watch and created the Cloud formation.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Experience in using GIT and SVN on UNIX and Windows environment.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Experience in developing web service automation scripts using Groovy script.
  • Created and Maintained the Shell/Perl Deployment Scripts for Web Logic web application Servers.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Performed field services, client site Installation of CA Mainframe Software Manager (MVS USS UNIX base install).
  • Experience working on Docker to build image at root of the repository.
  • Experience with Configuration Management Tools PUPPET, CHEF.
  • Migrate from Puppet to Ansible for configuration management
  • Deployed Chef for automated management of machine configurations.
  • Used JIRA to track issues and Change Management.
  • Integrated JIRA with SVN and created automated release Notes using Perl Scripts.

ENVIRONMENT: Java/J2EE, ANT, Maven, Subversion, Chef, ORM, Linux, AWS, Shell/Perl Scripts, Python, SCM, GIT, Jenkins, Tomcat, Jira.

We'd love your feedback!