We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Over 8 years of experience as System Administrator incorporating implementation, DevOps Engineer, Cloud Engineer in the areas of Software Configuration and Management (SCM), Build/Release Management, CI &CD and deployment
  • Significant Experience in the strategy and practical implementation of AWS cloud - Specific technologies including EC2, EBS, S3 VPC, RDS, SES, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB
  • Experienced in Amazon EC2 setting up instances and setting up security groups
  • Experience with and thorough understanding of automated implementation/deployment of a cloud based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security, AD, DNS etc.)
  • Application Deployments & Environment configuration using Chef , Ansible , Puppet
  • Develop and Modify Chef Cookbooks as Light Weight Resources Provider(LWRP)
  • Built micro service architecture using Docker Engine
  • Experience in working on Atlassian Tools (JIRA, Bit bucket, Bamboo, Confluence, Hip chat)
  • Extensively worked on Jenkins , Bamboo for continuous integration and for End to End automation for all build and deployments
  • Experience with complete automation of OS in DevOps environment such as Chef and Ansible
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
  • Used AWS EMR to quickly and cost effectively process vast amounts of data.
  • Worked with monitoring and management tools like Nagios and Cloudwatch
  • Worked on performance monitoring tools like New Relic .
  • Good understanding of Openshift platform in managing Docker containers Kubernetes Clusters, Mesos
  • Have good working knowledge on Mesos, Marathon and DCOS .
  • Used Terraform in AWS to create, configure and run resources.
  • Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers
  • Experience in Microservices Architecture with Spring Boot and Docker.
  • Experience in build management tools like ANT, Gradle and Maven using Artifactory
  • Experienced in Elastic Search, Log stash and kibana.
  • Manage amazon Redshift clusters such as launching the cluster and specifying the node types.
  • Experience on working on SOLR to develop search engine.
  • Applied knowledge of REST API web services to interact with BMC Assets managements.
  • Written data in JSON format and worked closely with SME to maintain versioning of records.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects.
  • Used YAML for maintaining roles inventory files and groups variables.
  • Very Good understanding and Working Knowledge of Object Oriented Programming(OOPS), Python and Scala.
  • Responsible for creating, configuring and maintaining various Weblogic 9.1, 9.2, Tomcat and Jboss environments on UNIX and Windows platforms
  • Experience in working with F5 load balancer and software load balancer and web logic application server clustering.
  • Involved in deploying the code trough web application servers like Apache Tomcat/JBOSS.
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, Git, JUnit)
  • Good understanding of the principles and best practices of Software Configuration management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work
  • Strong Leadership, Work Independently without Supervision deadlines

TECHNICAL SKILLS:

Configuration/Build and Release: Ansible, Puppet, Chef, Bamboo, Jenkins, Docker, Kubernetes

AWS Cloud Tools: EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers, kubernetes cluster), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Dynamo DB, VPC, Direct, Route53,Kineses, EMR, Cloud Watch, Cloud Trail, Cloud Formation, IAM, ELB, AMI.

Version Control Systems: Bit bucket, GIT, Subversion, TFS

Programming/Languages: Python, Ruby, Java, Java Script, Shell Scripting, Json, groovy

System Administration: Linux, Debian, Ubuntu, CentOS, Red Hat, SUSE, Mac OS X, Windows, Solaris, VMware

Project Management: JIRA, Rally

Web Tools/Technologies: Ngnix, Apache, IIS, Apache Tomcat, LDAP, Active Directory

Databases: Oracle, MySQL, RDS

Monitoring: Nagios, Cloudwatch, Splunk, Datadog, PagerDuty

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Sr. AWS DevOps Engineer

Responsibilities:

  • Deployed infrastructure on AWS utilizing as EC2 (Virtual Servers in the Cloud), RDS (Managed Relational Database Service), VPC and Managed Network and Security, Route 53, Direct Connect, IAM, CloudFormation, AWS OpsWorks (Automate operations), Elastic Beanstalk, AWS S3, Glacier, (Storage in the cloud) and CloudWatch Monitoring Management.
  • Imported and managed multiple corporate applications into the GitHub code management repo.
  • Creating user level of access to related GitHub project directories to the code changes.
  • Maintained build and deployment scripts using RUBY in CHEF and trigger the jobs using JENKINS to move from one environment to other environments.
  • Experience in Jenkins CI: Continuous Integration, Delivery and Deployment that supports all of the environments.
  • Responsible for the operations and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Experience in developing AWS Cloud Formation templates to deploy Infrastructure as Code and for AWS Orchestration.
  • Experience using of SNMP along with Nagios for Continuous monitoring of network devices.
  • Deployed artifacts to Tomcat Instances on AWS EC2 Instances and automated the process of build and deployment using Perl and Chef Cookbooks.
  • Implemented Elastic Load Balancers (ELB's) and Auto Scaling groups in AWS of Production EC2 Instances to build Fault-Tolerant and Highly Available applications.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Developed cookbooks and recipes in CHEF for automating PCI Compliance.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Used Ansible server and workstation to manage and configure nodes.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Used Elasticsearch as a open source search engine with a REST API.
  • Deployed REST API's that were built on top of Drop Wizard.
  • ServiceNOW and JIRA to track issues and service request using to configuring Items.
  • Have created the Continuous Integration and Continuous Delivery processes.
  • Integrated JIRA with GitHub with pre-commit hooks.
  • Responsible for Nexus Administration, Repository Management and dependency Management.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, Git version Control, GIT HUB, VPC, AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Confidential, Boston, MA

AWS/DevOps Engineer

Responsibilities:

  • Responsible for implementing microservices architecture built on Amazon Web Services hosted on virtual machines (VMs) on a cluster of Amazons EC2 instances
  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Managed a PaaS for deployments using Docker, Kubernetes and Puppet which reduced considerably deployment risks
  • Created DEV, TEST, STAGE and PROD pipeline using build tool JENKINS for CI/CD flow.
  • Involved in migration of the above micro service to a new architecture built on Docker containers
  • Worked with developers to agile processes and tools, such as branching, source control structure, dependency management, Linux server build infrastructure, code review, and check-in policies, that are developed and instrumented by DevOps teams across projects.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, EMR, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Experience with Working with Various Storage Services in AWS - EBS, S3 and Glaciers
  • Integrate GIT into Jenkins to automate the code check-out process
  • Installed, implemented and configured Jenkins for Continuous Integration Automation.
  • We use Terraform to manage the Devops/AWS and other cloud infrastructure. Manage servers using configuration management products like Puppet
  • Experience configuring and updating the servers using configuration management tools like Chef, Puppet.
  • Wrote Puppet manifests for deploying, configuring and managing collected for metric collection and monitoring.
  • Implemented Elastic Beanstalk to auto-deploy and auto-scale applications using services such as EC2 instances, Load balancer and Databases on RDS in AWS environment.
  • Maintained the DevOps artifacts, runtime files on Amazon Simple Storage Service (Amazon S3)
  • Building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services (AWS).
  • Setting up firewall using IP tables and implemented port knocking method for secure communication between Docker containers.
  • Deploying docker images on Dcos, Mesos using marathon .
  • Setup Nagios server monitoring Docker Instances.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud
  • Deployed microservices, including provisioning AWS environments using Ansible Playbooks
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo and Supported DEV, Staging & QA environments on setting all the bamboo jobs for Continues Integration.
  • Installed and Configured Atlassian Tools (JIRA, Bit bucket, Bamboo, Confluence, Hip chat)
  • Monitoring AWS instances regularly using Cloudwatch and New Relic tools.
  • Integrated with Jenkins and AWS services by using REST API.
  • Automated logging and monitoring using Amazon CloudWatch and AppDyamics
  • Developed Ruby, shell scripts for automation of the build and release process.
  • Integration with Status page for publishing the information about the Services for external customers.
  • Worked with Network and security team in opening firewalls and DNS requests required for infrastructure and applying F5 for secure application delivery
  • Capable of doing Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible.
  • Designed a new monitoring and alerting system by integrating Pingdom, Pager duty and Status page.
  • Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags
  • Experience is using Tomcat, JBOSS, Web Logic and Web Sphere Application servers for deployments
  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings
  • Documented and tracked issues, processes, guides and white papers using Jira and Confluence.
  • Maintained proper documentation of all the activities carried out during the project.
  • Provided 24x7 on-call production support for Applications with critical SLAs by following proper escalation procedures
  • Committed team player with strong analytical and problem-solving skills.

Environment: AWS, Ansible, Puppet, Linux, Bamboo, Python, Ruby, REST API, Node JS, Docker, Bit bucket, Bash, Shell, JIRA, Run scope, YAML, Pager duty, Apigee, Newrelic, CloudWatch, kubernetes, Maven

Confidential, Southborough, MA

AWS/DevOps Engineer

Responsibilities:

  • Created and maintained a vast PCI complaint VPC with Amazon Web Services Cloud Infrastructure
  • Developed automation and deployment utilities using Bash, PowerShell, Ruby
  • Managed infrastructure services in production environment to ensure high availability and reliability
  • Designed and implemented built in infrastructure to detect problems, monitor health and performance of servers
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, ELB, SQS, SNS, RDS, EBS, EMR, Cloud Watch, IAM, Route 53.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Setup the AWS infrastructure - EC2 Auto creation, Life cycle policies at S3
  • Created automation and deployment templates for relational and nosql databases (standalone and RDS) including MS-SQL, MySQL, Mongo DB
  • Installed/Configured/Managed Jenkins CI Automation. Implemented master- slave architecture using Jenkins.
  • Work with Docker for convenient environment setup the test environments.
  • Implementation of OpenStack and Mesos, Marathon, Docs in large data center projects, including container technology
  • Migrated virtual machine-based microservices to Docker containers running on Amazon ECS and migrated the Application Load Balancer (ALB)
  • Used Ansible to configure and manage infrastructure. Wrote playbooks to automate the configuration setups.
  • Written Ansible playbooks and roles to manage configurations and deployments to remote machines.
  • Written multiple roles and customized for efficient management of the Ansible playbooks.
  • Implemented Auto Scaling with Chef and Assign chef roles to EC2 instances.
  • Build Results are managed in Jenkins and deployed, Continuous Integration, faster and flawless deployments using workflows in Jenkins
  • Build server deployment on Cloud servers (EC2) with help of devOps tools like Chef
  • Implemented behavior-driven tests for Chef managed infrastructures using Cucumber
  • Performing application deployments of ear/.war files, as requested by the application teams on the respective environments Jboss and Web sphere servers
  • Creating end to end Apache Spark-Solr applications using Scala to perform various data cleansing, validation, transformation and summarization activities according to the requirement
  • Responsible for on boarding Application teams to build and deploy their code using GitHub Jenkins, Nexus and Ansible
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Templated AWS Infrastructure as code using Terraform to build staging and production environments.
  • Branching and merging code lines in the GIT and resolved all the conflicts rose during the merges.
  • Manage and administer JIRA/Confluence/Bitbucket add-ons, plugins, and extensions
  • Worked at optimizing volumes and multiple EC2 instances under created VPC.
  • Design AWS Cloud Formation templates to create custom sized VPC, subnets to ensure successful deployment of Web applications and database templates.
  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
  • Made automated python script to run every quarterly to update the Ami security patches.

Environment: AWSServices, Git, Bitbucket, Newrelic, cloudwatch, Jenkins, Ansible, chef, Docker, Ruby Python, Jira, Jboss, Mesos, Marathon, Apigee, Ngnix, jboss, bash, sonar, Maven

Confidential, Marlborough, MA

Release-Build Engineer

Responsibilities:

  • Responsible for maintaining Linux servers (RHEL, Ubuntu and Amazon) as well as ensuring the health and stability of the server. This included trouble shooting possible package/library conflicts using various OS, server, and application logs to pinpoint the problem for it to be corrected.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Experience working with IAM in order to create new accounts, roles and groups.
  • Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Creating Lambda function to automate snapshot back up on AWS and set up the scheduled backup.
  • Worked on User administration setup, maintaining account, monitor system performance using Nagios.
  • Developed build and deployment script using Ruby and Shell scripting.
  • Supported 50+ AWS Cloud instance's and also familiar with Amazon Cloud command line management.
  • Experience Installing and setting up Oracle Products on Linux for the development team using Chef Cookbooks.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Implemented continuous integration and build tools using Ant, Jenkins, chef full automation.
  • Installed/Configured and Managed Nexus Repository Manager and all the Repositories.
  • Used JIRA as ticket tracking, change management and Agile/SCRUM tool.
  • Provided 24x7 on-call production support for Applications with critical SLAs by following proper escalation procedures.

Environment: Linux, AWS, Chef, Ruby, Bash, Ant, Jenkins, Git, Ngnix, Team city, Jira, Run scope, Status page, Pager duty

Confidential, Houston, TX

Linux System Administrator

Responsibilities:

  • Creation of Release Plan, Definition, collection, analysis & presentation of Release Project Metrics on weekly basis.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Presenting Project's Weekly status to Senior Management during Weekly Status Meetings.
  • Build release of Cloud based products containing Linux and Windows environments, using Python Scripting.
  • Deployed multiple applications on WebLogic server and maintained load balancing, high availability and fail over functionality
  • Delivered Android product on time by quickly adapted to GIT system from Clear Case, working with product team to setup GIT repository and build branch, customizing release scripts.
  • Propagated JIRA issue solution from the baseline to other build lines automatically by applying SCM standards and implementing the system back-end to cherry-picking the changes.
  • Monitoring, tracking, coordinating & managing 'Issues' & 'Escalation'.
  • Tracking code migration & testing efforts in all environments (i.e. Integration, Sys. Test, UAT, Performance.
  • Overseeing the continuous build, integration & testing for Java related code running on Jenkins (Unit, Integration & System Level Tests).
  • Implemented Jenkins for Continuous Integration Builds, automated deployments and Notifications
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to Tomcat Application Servers.
  • Served as a partial administrator for Unix Machines.

Environment: Linux, Windows, Ansible, Shell, Jenkins, Git, Tomcat, Weblogic, Hip chat, Jira, Iron.io, Status page, Pingdom

Confidential, New Orleans, LA

Jr. Linux System Administrator

Responsibilities:

  • Responsible for maintaining Linux servers (RHEL, Ubuntu and Amazon) as well as ensuring the health and stability of the server. This included trouble shooting possible package/library conflicts using various OS, server, and application logs to pinpoint the problem for it to be corrected.
  • Worked on User administration setup, maintaining account, Monitor system performance using Nagios.
  • Installation and administration of TCP/IP, NFS, DNS, NTP, Auto mounts, send mail and print servers as per the client's requirement
  • Installed a configured LDAP server to maintain single sign-on for the users.
  • Configured and maintained LAMP stack on production and staging servers.
  • Developed build and deployment script using Ruby and Shell scripting.
  • Experienced in implementing and maintaining an Apache Tomcat / MySQL / PHP , LDAP , LAMP web service environment.
  • Communicate with the user community and staff to assess needs, resolve problems, and provide technical assistance where necessary relating to Linux administration functions, and software running on Linux platforms such as Apache, WebSphere and MySQL and third-party software.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Configure and install various network devices and services (routers, switches, firewalls, load balancers).
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Created and modified users and groups with SUDO permission.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation
  • Installed and administered repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset terminal service and pc anywhere, connections, and administrative server maintenance.
  • Configured and managed a network of Linux and Windows servers.
  • Managed, maintained and deployed to test, acceptance and PROD environments.
  • Performed tasks on F5 load balancer like ordering new certs, installing and renewing SSL s, bouncing servers with performance issues after taking them out of the server pools, ID maintenance, User, Group management for all the UNIX servers

Environment: Linux, Tomcat, Ruby, Git, Jira, Red Hat, Ubuntu, Pager duty, LDAP, RDBMS

We'd love your feedback!