We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 8 years IT experience in DevOps, Configuration, Build, Release Management and Continuous Integration, Deployment, Automation, Cloud Management and Linux/Unix administration.
  • Experience in Linux System Administration, Build Engineering & Release Management process, including end - to- end code configuration, building binaries & deployments and entire life cycle model in Enterprise Applications.
  • Worked on AWS Cloud platform and its features which include EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, AWS CLI, Cloud Front, IAM, and S3.
  • Skilled in monitoring servers using Splunk, Nagios, Data dog, Cloud watch and using ELK Stack, Elastic Search.
  • Deploying Micro services in Dev & QA environment using AWS ECS and Docker.
  • Experience with deployments, maintenance and troubleshooting applications on Microsoft cloud infrastructure Azure.
  • Used various sources to pull data into power BI such as SQL Server, SAP BW, Oracle, SQL Azure etc.
  • Worked on Go (Golang), Java and .net applications by automating their build from end to end, even by integrating test tools like Sonar Qube and Visual Studio using Jenkins.
  • Hands on experience with Chef, Puppet and Ansible architecture and concepts.
  • Able to write manifests and Ruby scripts to customize the Puppet as per requirement configuration.
  • Wrote Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development servers.
  • Built and deployed various Ansible playbooks and modules in the Production and pre - production environments.
  • Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds using like AWS, Google Cloud, and Kubernetes etc.
  • Extensively worked on Hudson/Jenkins for configuring and maintaining continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Experience in writing Jenkins Pipeline groovy, PowerShell scripts for Continuous Integration and build workflows.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Experience writing Shell, Python and Ruby scripts to automate the deployments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Implemented CI/CD Automation Process using various CI tools like Jenkins and CD tools like Docker.
  • Worked on Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Developed an open source project with Kubernetes to manage a cluster of containers, running Docker containers across multiple hosts.
  • Experienced in setting up TERRAFORM continuous build integration system.
  • Experience is using Microsoft Azure, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Used Gradle and written python scripts to automate the Build and deployment process. Used maven for few modules.
  • Used Gradle, Xcode and Maven as a build tools on Java, android and swift based projects for the development of build artefacts on the source code.
  • Extensively experienced in using Build Automation tools like Maven, Ant, Gradle, SBT and frameworks like Spring Boot, Spring MVC with Jenkins for build and deployment.
  • Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Involved in migrating version management systems from CVS to SVN, SVN to CVS, and SVN to GIT.

TECHNICAL SKILLS

CI/CD Tools: Maven, Jenkins, Nexus, Chef, Ansible, Github, Terraform.

Cloud Tools: Aws, Azure, Google Cloud, Kubernetes, Open stack

Build Tools: ANT, Maven, Gradle and MS Build.

Scripting Languages: C, C++, HTML, CSS, JavaScript, J Query, Angular JS, JSON, XML, Bash, Ruby, Shell Scripting and Python.

Web/Application servers: Web Logic, WebSphere, Apache, Tomcat, JBOSS.

Versioning Tools: CVS, Tortoise SVN, Clear Case, GIT.

Configuration Management Tools: Chef, Ansible, Puppet, Salt Stack

SDLC: Scrum, Agile and Waterfall

Operating Systems: Windows, UNIX, LINUX (RHEL, Red Hat, Centos).

Bug Tracking and Ticketing Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

RDBMS: Oracle, SQL SERVER, MYSQL, DB2

Network Technologies: SMTP, SNMP, ICMP, TCP/IP, FTP

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Sr. AWS DevOps Engineer

Responsibilities:

  • Worked in an environment of Amazon Web Services (AWS) Cloud services. Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System and IAM which allowed automated operations.
  • Launching Amazon EC2 Cloud Instances utilizing Amazon Web Services (Linux/Ubuntu) and Configuring propelled examples as for particular applications.
  • Expertise in using builds tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Continuous integration - GitLab, Jenkin. Experience with Source Control Management-SVN, Github.
  • Implemented a Continuous Delivery pipeline with Docker and AWS. Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Involved in Upgrade of Bamboo and Artifactory Server and use of AWS, Azure for cloud issues.
  • Used Azure Terraform and Azure OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
  • Created Docker containers to deploy and run various web applications. Analyzed micro services management using Docker, Apache Mesos and Marathon.
  • Created, maintained and automated the scripts by using ANT, PYTHON and RUBY
  • Automated application deployment in the cloud using Docker technology using ECS scheduler.
  • Configuration of nodes for Jenkins to customize builds for different operating systems, optimize and smooth running of builds jobs.
  • Used Docker containers for eliminating a source of friction between development and operations. Used Docker machine as a virtualization between systems.
  • Researched and implemented code coverage and unit test plug-ins like find bugs, check style, cobertura with Maven/Jenkins.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Assisted internal users of SPLUNK in designing and maintaining production-quality dashboard. Prepared, arranged and tested SPLUNK search strings and operational strings.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch. Worked on provisioning and organization of AWS occasions and looking after them.
  • Involved in setting up builds using Chef as a configuration management tool. Used Chef to configure and mange infrastructure. Wrote cookbooks to automate the configuration setups.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code. Converting the ANT Build projects to Maven Build projects.
  • Developed a Power Shell script to automate Active Directory and server tasks and Generate reports for administrators and management.
  • Automated Testing process using Appium, UI Testing, and Web Testing using Selenium.
  • Implemented detailed systems and services monitoring using Nagios, Splunk and Zabbix services AWS cloud resources.

Environment: AWS EC2, Git, Jenkins, Terraform, Python, Linux, Bash, S3, RDS, AMI, IAM, Lambda, VPC, Chef, Java, Groovy, Subversion, Rest API, Ant, Maven, U-deploy, SQL, Cloud Formation, Zabbix, Azure, Cassandra, Selenium, UNIX, SVN, Docker, Jira, Python, Ruby, Shell Scripts, Tomcat, Ansible, Splunk.

Confidential - Dallas, TX

AWS DevOps Engineer

Responsibilities:

  • Focused on automation, integration monitoring, and configuration management. Streamlined applications delivery to get applications out to customers faster.
  • Developed & implemented software release management strategies for various applications according to the agile process.
  • Used SVN and GIT as source code repository and Involved in migrating from SVN to GIT.
  • Managed the GIT using the Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Used PowerShell for DevOps in Windows-based systems.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to another environments.
  • Managed Sona type Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Used Shell scripts to automate the deployment process. Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Responsible for installing Jenkins master and slave nodes.
  • Configured Git with Jenkins and schedule jobs using the POLL SCM option.
  • Responsible for administrating Jenkins as continues integration and Jenkins Master-Slave Architecture to run Jenkins build in remote RHEL Servers. Integrated Apache Kafka for data ingestion.
  • Created the build scripts using Maven for Java projects. Automating the build process by configuring Subversion for projects. Build tracking so that whenever a defect is detected, developers will be able to track the source code.
  • Handling Environment issues in Linux boxes. Worked on infrastructure with Docker containerization.
  • Creating Ansible Playbooks, to Deploy VM and install the Components as per requirements.
  • Automation using Puppet and involved in developing Manifest and Modules for System and Application Configuration Management.
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Followed agile principles and used JIRA for maintenance and Bug detection tasks.
  • Automated the build and release management process including monitoring changes between releases.
  • Used Bootstrap and AngularJS, React.js, and Node.js in effective web design.
  • Configure, monitor, and automated cloud-based service Amazon Web Services.
  • Created and managed custom Windows and Linux based AMIs
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3, and EBS.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Worked with UDA team to deploy scalable Mesos cluster in AWS with Docker.

Environment: Kubernetes, Docker, CICD, AWS, GitHub, Git, Maven, Ansible, Terraform, JIRA, Sonar Qube, Grafana, ELK, Nexus OSS, Jenkins, Tomcat, Apache, Nginx, Shell Scripting, Python, Java, Kafka, RHEL, RDS, Mango DB.

Confidential - McLean, VA

DevOps Cloud Engineer

Responsibilities:

  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMware Vm's as required in the environment.
  • Created Chef Recipes for Infrastructure maintenance on VMWare, AWS EC2 and Physical Servers.
  • Integrated Docker into various infrastructure tools, including Ansible, Chef, and VMware Integrated Containers.
  • Converted production support scripts to chef recipes.
  • Created and maintained many cookbooks and recipes using Ruby language in Chef to speedup automation of various applications, configuration and deployment of software components.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Implemented automation of provisioning and deployment using AWS Cloud Formation.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Designed and developed the web applications and interfaces using Ruby on Rails and AJAX.
  • Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centers or cloud (AWS).
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop the code.
  • Migrated SQL Server Code to Oracle PL/SQL code.
  • Worked on Lambda Route to call the API Gateway based on servers.
  • Worked on Agile, Scrum & Waterfall model to deliver software solutions to outsource business processes, increase revenue by updating the pricing model, simplify newsletters, & created association portals for new associations
  • Defined and deployed monitoring, metrics and logging systems on AWS, primarily configuring Cloud Watch metrics for RDS and Redshift.
  • Performed Vault operations on AWS using Glacier. Implemented AWS solutions using EC2, S3 and load balancers.
  • Wrote Python scripts with Cloud formation templates to automate installation of Auto scaling, EC2, VPC and other services.
  • Involved in setting up and operating AWS Relational database service & NoSQL Database, Dynamo DB services.
  • Developed micro service on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Management of ECS and Docker images in AWS using Ansible playbooks and roles.
  • Created cloud watch dashboards to monitor performance of the application using AWS Cloud watch insights.
  • Built AWS Kinesis for processing real time data invoking Lambda functions and loading it to Dynamo DB tables.
  • Used MySQL, Dynamo DB, code deploy and Elastic Cache to perform basic database administration build.
  • Worked on the configuration of Continuous Integration (CI) and Continuous Deliver (CD) using Code Pipeline and Code Deploy for automation.
  • Automation of infrastructure deployment and management via Cloud Formation scripts and Python scripts running via both Lambda as well as Amazon Linux AMIs.
  • Used Hip chat for daily scrum meetings
  • Designed and developed the application using agile methodology and followed TDD, Scrum.

Environment: Chef, Recipes, Db2, WebSphere, SVN, AWS, EC2, S3, RDS, Dynamo DB, Docker, Kubernetes, ECS, Cloud Watch, SES, SQS, SNS, Elastic search, Cookbooks, Puppet, Ansible, Cloud Formation, TravisCI, JavaScript, Python, Ruby, Java, Oracle, MySQL, Agile, Scrum.

Confidential - Chevy Chase, MD

DevOps Developer

Responsibilities:

  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Created AWS Route53 to route traffic between different regions.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Understanding of secure cloud configuration, (Cloud Trail, AWS Configuration), cloud-security Technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
  • Utilized AWS cloud watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto-scaling groups and Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer, Auto-scaling groups.

Environment: AWS (EC2, S3, VPC, Route53, EBS, RDS, ELB, Cloud Watch, Cloud Formation, AWS CLI, AWS Auto Scaling), Chef, Unix/Linux, Python, Ruby, Shell scripting

Confidential - Silver Spring, MD

Build and Release Engineer

Responsibilities:

  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments and Worked with development team to migrate Ant scripts to Maven.
  • Wrote MAVEN Scripts to automate the build process and Shell/Perl scripts to automate the deployment process.
  • Used Jenkins for Continuous Integration and deployment is JBoss Application Server.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Tracked backlogs and fixed bugs using JIRA.
  • Integrated JIRA with subversion and configured with Jenkins to automate the entire Build and release process.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary.
  • Created tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team.
  • Involved in Bash and Perl scripts for compilation and deployment processes and automation of builds and PowerShell for Windows deployment and Administration.
  • Created a Workflow to manage CI/CD pipeline from source to delivery using Jenkins.

Environment: Subversion, AWS, Clear Case, Jenkins, Java/J2EE, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting

We'd love your feedback!