We provide IT Staff Augmentation Services!

Devops/aws Engineer. Resume

4.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY:

  • Over 12+ 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.
  • Skillful in infrastructure automation by using AWS services like Elastic BeanStalk and CloudFormation.
  • Ability in development and execution of Shell scripts, XML 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.
  • Expertise in using various repository management tools like Sonatype Nexus and Artifactory to deploy and manage artifacts.
  • 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.
  • Deployed and managed many servers utilizing both traditional and cloud oriented providers like VMware and Amazon EC2.

TECHNICAL SKILLS:

Version Control Tools: Git, SVN, CodeHub.

Source Code Management: GitHub, Bitbucket.

Configuration Tools: Terraform, Ansible, Chef and Puppet.

Build Tools: Maven, Ant.

Continuous Integration Tools: Jenkins, AntHillPro, Bamboo.

Quality Code Tool: SonarQube.

Micro Services: Docker(Swarm), Kubernetes.

Bug Tracking Tools: JIRA, Bugzilla.

Repository Manager: Nexus OSS, Artifactory.

Web/Application Servers: Apache, Tomcat, Nginx, JBOSS, Oracle WebLogic and IBM WebSphere.

Languages & Scripts: Java, C, Python, Shell, XML and PHP.

Monitoring Tools: ELK (Elasticsearch, Logstash, Kibana), Grafana, Filebeat, Nagios, Splunk

Database: Oracle, MySQL, MongoDB 7 SQL Server, RDS, DynamoDB and InfluxDB.

AWS Cloud Services: EC2, ECS, EBS, ELB, Lambda, S3, Glacier, VPC, Route 53, Cloud Watch, Cloud Formation, IAM, AMI, Certificate Manager, SNS, Auto Scaling and BLOX.

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

DevOps/AWS Engineer.

Responsibilities:

  • Primary tasks include building a CI/CD pipeline using AWS, Jenkins, Maven, GitHub, Nexus OSS, Tomcat, SonarQube etc., to deliver continues delivery.
  • Migrated various JAVA and PHP applications into AWS environment.
  • Lead major activities like promoting Docker Swarm, Kubernetes to design images/containers for micro-service architectures production, Cloud SSL management & AWS deployment automations.
  • Involved in authoring Terraform scripts to automate and deploy AWS cloud services.
  • Worked on Docker Container to create Docker Images for different environments and maintained EC2 Container Registry (ECR) to save our own Docker images.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service (ECS) schedule.
  • Created various Amazon Machine Images (AMI) to launch similar instances in future.
  • Created VPC’s and configured Public and Private Subnets, Internet Gateways, Security Groups etc., to it. Configured Load Balancers to the applications to serve the incoming traffic in better manner.
  • Authored Shell Scripts, Python Scripts to maintain weekly backups for applications and databases for disaster recovery and stored them in Amazon S3 Buckets.
  • Maintained EBS volumes for storing the complete data of the instances and later mounted those volumes to new servers in case the old instances were crashed.
  • Used Security Groups and Routing Tables to control inbound and outbound traffic from an instance.
  • Involved in Nating and requesting certificates by using Certificate Manager. Created IAM roles for DEV and QA environment and attached roles to them for security purpose.
  • Setting up databases in AWS using RDS, DynamoDB, storage using S3 bucket and configuring instance backups and archives to Glacier archives, and configured AWS Redshift for data Warehousing.
  • Used CloudWatch Events to collect data from other AWS resources and transfer them to SQS and SNS.
  • Used Jenkins for continues integration and Jenkins Master Slave Architecture to run Jenkins build in remote RHEL Servers. Integrated Apache Kafka for data ingestion.
  • Performed defect tracking and Management in JIRA.
  • Integrated Ansible with Jenkins to provide Automation, Continuous Integration through Jenkins. Managed nodes over SSH/Power shell using Ansible.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible Playbooks.
  • Configured Filebeat to send logs from Apache Tomcat to ElasticSearch, used Kibana and Grafana for visualizing and maintaining system Logs.
  • Extensively worked with Apache Tomcat as application server and configured Nexus OSS with Jenkins as a Repository, Artifact manager and SonarQube for monitoring continuous code quality.
  • Involved in writing Maven build scripts and POM files for generating java based artifacts such as JAR, WAR and EAR.
  • Managed GitHub as a Source code management tool and Git as a versioning tool for the projects to create daily backups and checkpoint files.

Environment: Kubernetes, Docker, AWS, GitHub, git, Maven, Ansible, Terraform, JIRA, SonarQube, Filebeat, Grafana, ELK, Nexus OSS, Jenkins, Tomcat, Shell Scripting, Python, Java, Kafka, RHEL, RDS, DynamoDB.

Confidential, Franklin, TN

DevOps/AWS Engineer.

Responsibilities:

  • Intensively worked on RHEL and used AWS EC2 to launch Linux servers.
  • Used SonarQube for source code analyzing tool and maintained quality gates to find vulnerabilities in the code.
  • Responsible for maintaining ELK (Elastic search, Logstash, Kibana) to monitor the logs and debug the issues raised as soon as possible.
  • Used GitHub as a source code management tool and git as version control tool.
  • Used amazon S3 buckets to store the log files and backup files for further analysis.
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2 , Route53 , S3 , CloudWatch , ELB , RDS , Dynamo DB , SNS , SQS , IAM ) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation .
  • Developed CloudFormation Templates to launch Instances , VPC's and configured Route Tables, Internet Gateways to VPC’s.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Worked with EC2 container services (ECS) to build and manage docker containers in effective manner.
  • Configured and administered JBOSS web server and deployed many applications to Nginx application server.
  • Installed and administered Nexus OSS to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Designed, Installed and Implemented Ansible configuration management system and used Ansible to manage Web apps, Environment configuration files, Users and Packages.
  • Worked with Ansible Playbooks for Virtual and Physical instance provisioning, Configuration management, Patching and software deployments.
  • Implementing new projects builds framework using Jenkins & Maven as build framework.
  • Managed builds and made necessary changes to MAVEN build scripts and Used Shell and Python scripting to deploy artifacts that are built by Maven .
  • Responsible for deploying various application through Docker containers and Virtualized the servers using the Docker for the test environments and dev-environments needs
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker Containers .
  • Worked extensively with different Bug tracking tool JIRA .
  • Developed Python and Shell Scripts for automation of the build & release process and automate many routine and regular timed tasks.

Environment: AWS, Ansible, Git, GitHub, Maven, Python, RDS, Dynamo DB, ELK, JIRA, Nexus OSS, Jenkins, JBOSS, Java, Linux, RHEL, Nginx, SonarQube, Docker

Confidential, Cedar Rapids, IA

DevOps Engineer

Responsibilities:

  • Responsible for migrating from Bamboo to Jenkins as continues integration tool.
  • Worked on the transition project, which involves migration activities from Ant to Maven to standardize the build across various applications.
  • Administer and Maintain Source Code Repositories including GIT, Subversion.
  • Created and maintained several build definitions and publish profiles to handle automated builds in an Agile / SCRUM environment.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, VMWare, Amazon EC2.
  • Built and managed a large deployment of Linux instances systems with Chef Automation. Wrote Recipes, tools, Shell Scripts, and monitoring checks.
  • Implemented rapid-provisioning and life-cycle management for Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts, infra build out automation on CentOS, and RHEL platforms over SoftLayer.
  • Worked with Chef Recipes/Cookbooks which involved installing, updating, UDeploy agents, updating CentOS, controlling Load Balancers, updating LDAP servers and many more.
  • Deployed continues delivery pipeline by using Jenkins , Artifactory , SonarQube , Tomcat , AWS , Chef .
  • Used Artifactory as a repository management tool to store the .war or jar artifacts in a versioning manner that are generated in the build process.
  • Installed and monitored code quality tools like SonarQube to check the standards of the code and to analyses the source code.
  • Deployed web servers like Nginx and Automate NGINX/PHP/MySQL Setup and Monitor
  • Worked on Nginx , configured reverse proxy for Apache also fine-tuned configurations with rigours performance testing.
  • Installed, configured and administered application servers like Tomcat to deploy many java applications.
  • Used AWS EC2 to spin RedHat Linux servers in large infrastructure and used to access them remotely by writing Chef CookBooks and Chef Nodes .
  • Developed Shell, Python Scripts to automate daily, weekly builds primarily using Maven & Ant for some legacy projects.
  • Configured Splunk alerts and created dashboards for monitoring.
  • Daily tasks include monitoring Bugzilla to find the bugs and rectify the issues.

Environment : RHEL, Maven, Ant, Apache, MYSQL, RDS, Jenkins, Subversion, GIT, Chef, Bitbucket, SonarQube, Artifactory, Nginx, AWS EC2, AWS S3, Tomcat, Splunk, Bugzilla, Shell scripts, Python, VMware.

Confidential

Build and release Engineer.

Responsibilities:

  • Perform daily maintenance routines on Linux Servers , monitoring system access, managing file space and tuning the system for optimum performance.
  • Primary duties include Build and Deployment of the Java applications onto different environments Dev, QA and UAT.
  • Used to maintain number of RedHat Linux servers by deploying them on VMware.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Documented project's software release management procedures with input decisions.
  • Continuously monitored for the Disk Space on build machines with Shell Script scheduled to run as Cron job and sending email notification upon reaching a threshold value of disk usage.
  • Managed the application, server configurations and automated the deployments of application to the Web, IBM WebSphere application server.
  • Install host firewall IP Tables for RedHat Linux and Centos.
  • Used ANT as a build tool on java projects for the development of build artifacts on the source code.
  • Prepared role back strategies for various deployment activities in Subversion (SVN) and Performed all necessary Subversion support like branching, merging and tagging, checkouts, import, export.
  • Scripting using Shell, Python Scripts for compilation and deployment processes.
  • Configured Bamboo as a Continuous Integration tool and designed a continuous build process.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet Manifests creation, testing and implementation
  • Used Puppet to manage Web Applications, Config Files, Data base, Commands, Users Mount Points, Packages.
  • Remote system administration using tools like SSH , Telnet , and Rlogin .
  • Responsible for maintaining monitoring tools like Splunk and Nagios to check the log files and rectifies the errors.
  • Installed Urban Code Deploy Server and agents required to deploy in various environments.

Environment:: ANT, Apache Subversion (SVN), Bamboo, Puppet, IBM WebSphere, Oracle Web logic, Splunk, Nagios, VMware, UDeploy, Java, Red Hat Linux, Shell scripting, Python.

Confidential

Linux Admin

Responsibilities:

  • Daily tasks include Maintenance, System administration and installation of software from RPM , YUM and familiar with TCP/IP network configuration
  • Automated installation of RedHat Linux for multiple production servers and implemented many automated tasks through Crontab .
  • Automated many administrative tasks using Shell , Python , XML and PHP .
  • Configured SAMBA to get access of Linux shared resources from Windows .
  • Installation, Configuration and Maintenance of DNS Servers, Mail Servers, FTP Servers, NFS , NIS+ , RPM and SAMBA Web Servers on Linux platforms for Load balancing.
  • Used LVM extensively in Creating/Modifying/Deleting the Volume groups and Adding/Removing the physical disks and Mirroring volume groups and logical volumes.
  • Worked extensively on different tools like Veritas Volume Manager , Veritas File Systems , Veritas Net Backup and Disk Suit for disk management.
  • Rectified many issues by implementing best practices in System Log Analysis, Backups, Network Operating Center Security, User Account/Permissions management and System/Software auditing.
  • Involved in troubleshooting many Software, Network and Hardware problems.
  • Managed and provided support to all UNIX servers and RedHat Linux OS that runs Oracle databases and NetBackup enterprise.
  • Integrating Oracle WebLogic and Apache and deploying EAR, WAR files in WebLogic Application server.

Environment : RHEL, LVM, Apache 1.3, Oracle 8i, NIS, NFS, Samba, Veritas File System, NIM, Oracle WebLogic, Shell Scripting, Python.

We'd love your feedback!