We provide IT Staff Augmentation Services!

Devops Automation Engineer Resume

3.00/5 (Submit Your Rating)

Manassas, VA

SUMMARY:

  • Over 9.7 years of experience in IT industry in various roles as DevOps/AWS Engineer, Build and Release engineer and Linux Administrator with excellent experience in Software Integration, Software configuration management (SCM) process, Infrastructure, Build & Release management, Deployment and AWS Cloud engineering.
  • Worked on DevOps/Agile operations and tools area (Build & Release Automation, Environment Service).
  • Ability to identify and gather requirements to define a solution to be built and operated on AWS.
  • Configured Inbound/Outbound in AWS Security groups according to the requirements.
  • Implemented CI/CD pipeline using Jenkins and extensively worked for End - to-End automation for all build and deployments.
  • Expertise in converting AWS infrastructure to server less architecture (AWS and deploying using Cloud Formation.
  • Proficient in industry standard Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
  • Experience with software development methodologies such as Waterfall, Agile and Scrum.
  • As a part of initial project also got an opportunity to work closely with Business Analysts and understand the business requirements, document specifications and building Use cases.
  • Managed Amazon Web Services like VPC, EC2, S3 bucket, DynamoDB, CLI Route53, ELB, Auto-Scaling, ACL, SQS, SNS, CloudFormation, KMS, IAM through AWS Console.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks, Chef Cookbooks and has Integrated Ansible with Jenkins.
  • Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.
  • Knowledge on Cloud Technologies including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
  • Hands on experience on Rack space and open stack cloud-based technologies.
  • Experience with monitoring and management tools like NAGIOS and SPLUNK.
  • Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on RHEL and Ubuntu platforms.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Configured SonarQube code quality tool and integrated with Jenkins.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry and Docker Swarm.
  • Ability to write scripts in Bash, Ruby and Python scripting languages.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customizations and plug-ins for the Jira bug/issue tracker.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Installed and configured an automated tool Puppet that included installation and configuration of Puppet master, agent nodes and an admin control workstation.
  • Strong in ECC for implementing, managing and monitoring any sort of storage commissioning and decommissioning, and for all sort of redundancy applications like SRDF/TF.
  • Experience in EMC Legato Networker, EMC Disk library in the field of LAN/WAN and SAN administration, Maintenance, Design.
  • Experience in creating zones and zone sets and fabric configuration, Net Apps NAS Administration, Filer Administration, CIFS, NFS configuration. NAS Net-Apps Filers quota Management, NFS exports, Data migration Administration.
  • Experience with enterprise class storage including SCSI, RAID and Fiber-Channel technologies and the accompanying enterprise class software solutions.

TECHNICAL SKILLS:

Languages: Java, C, C++, Python (OPP Programming).

Operating System: RHEL, CentOS, Ubuntu, SuSE, Windows XP/2000, MacOSX.

Web/Application Servers: Apache Tomcat, SOAP, JBoss.

Cloud: Amazon web services and Resources.

Databases: Oracle, SQL, MySQL, MongoDB, PostgreSQL.

CI/ CD Tools: Jenkins, Ansible, Chef & Puppet.

Version Control Tools: Git/Git-hub, SVN, Bitbucket.

Build Tools: Maven, Ant

Scripting Languages: Shell, Python, Ruby, YAML, Java Script.

Monitoring Tools: Cloud Watch, Nagios, Splunk.

Virtual Servers: VMware, Virtual Box, KVM

Methodologies: Agile, Scrum, Design Pattern.

Ticketing/ Testing Tools: JIRA, Junit, SonarQube, ALM

Repositories: Nexus, Artifactory, Docker-Hub, Docker reg.

Container Tools: Kubernetes, Docker

Networking/Protocols: TCP/IP, HTTP/HTTPS, SDN, NDS, DHCP, Cisco Routers, LAN, WAN/ SAN

PROFESSIONAL EXPERIENCE:

Confidential, Manassas, VA

DevOps Automation Engineer

  • Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnet Security Groups, Route Tables, Elastic Load Balance.
  • Technical expertise in the areas of DevOps, build/release and deployment management with an emphasis on CI/CD implementations.
  • Co-ordinated with the respective team members and technical architect and had a walk- through of the finalized infrastructure and architecture.
  • Developed Ansible playbook which automates the installation of ntp package on all the hosts.
  • Developed Ansible playbook for create new users on linux servers.
  • Created job template on Ansible tower which creates the users on servers by using host name and user details as variables.
  • Experience in Environment provisioning solutions using Docker, Kubernetes and implemented Continuous Delivery.
  • Installed Docker Trusted Registry for upload/download images and worked on Docker compose & Docker machine.
  • Created customized Docker Images and push them to Amazon EC2, worked on Docker and deployed and maintaining Micro Services in Dev and QA, implemented Jenkins slaves as Docker containers auto scalability.
  • Setting up docker environment in Linux servers and Creating Docker images and pushing them to private Repo.
  • Launched and utilized several containers using Kubernetes in cluster management service.

Environment: RHEL, Linux, Oracle, MySQL, Ansible, YAML, Jenkins, Terraform, Python, Bash Scripting, Git, Docker, Kubernetes, ALM, ClearCase.

Confidential, Reston, VA

DevOps/Amazon Web Services Engineer

  • Played a key role in implementing the Enterprise Data Lake.
  • Implemented the architecture to gather the Operation metadata ingestion into the EDL using S3, SNS, SQS, Lambda and EMR services.
  • Designed the web application with Python Flask microservices framework.
  • Created automation scripts to implement the Enterprise Data Governance checks using Python.
  • Designed the Cloud Formation Scripts for deployment of DataCatalog product for EDL.
  • Implementing the AWS Service catalog automation.
  • Designed/Created the IAM Roles at the project level.
  • Developed the Cloud Formation templates for provisioning the EC2 instances in AWS environment.
  • Auto deployment of Code migration using CI/CD pipeline with AWS native services using CodeCommit Code Build, Code Pipeline.
  • Created the Ansible playbooks to automate the daily backup from Solr cluster.
  • Configured the Nginx for the docker containers.
  • Designed the rest services with spring boot java for the Enterprise DataCatalog application to collect the design time metadata.
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Converted and automated builds using Maven and scheduled automated nightly builds using Jenkins.
  • Managed environments DEV, QA, ACPT and PROD for various releases and designed instance strategies.
  • Responsible for maintaining, improving and implementing QA automation Framework and custom automation libraries for different systems.
  • Develop Automation feasibility reports for different systems based on the technical analysis, complexity and reusability.
  • Provided the leadership, guidance, training and mentoring to Automation test engineers for the implementation of testing automation.
  • Used Kubernetes and Docker for managing development environments through creation of Linux virtual containers.
  • Launched and utilized several containers using Kubernetes in cluster management service.
  • Setup of Active Directory (AD) group integration for user authentication.
  • Implemented Multi factor authentication (MFA) in all lower and higher environments.
  • Created HIVE DB (using EMR) and used external DB (Postgres) for metastore for all lower and higher environments.
  • Scripted Lambda function using python code to perform vending of cross bucket account from IMR to EDC Environment.
  • Developed AWS Lambda function using Automated all EC2 instances to stop/start as per agreed schedule.
  • SSO implementation in third party application for users.
  • Organized a daily stand-up sprint planning session and a part of post-deployment meeting to review all issues being tracked. Ensured every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution and which organizations and individual provided the resolution.

Environment: RHEL, CentOS, EC2, EMR, ELB, Lambda, S3, SQS, SNS, Elastic Beanstalk, Cloud-Front, MongoDB, CloudWatch, Nginx, Python, Cloud-Formation, IAM, MySQL, Ansible, YAML, Jenkins, Ansible, Bash Scripting, Maven, Git/GitHub, Kubernetes, Docker, Vagrant, ServiceNow, JIRA.

Confidential, McLean, VA

DevOps/Cloud Automation Engineer

  • Involved in designing and deploying multiple applications using the almost all the AWS Cloud infrastructure focusing on high availability.
  • Configured and maintained user (IAM) for Dev, QA, Prod teams and created roles for EC2, RDS, S3, Cloud watch, EBS.
  • Use AWS services like AWS EC2 Instances, Elastic MapReduce (EMR), Elastic Beanstalk (EBS), Lambda, VPC, Elastic Load Balancer (ELB), Autoscaling Group (ASG), Cloud Formation, S3, RDS, Route53, MongoDB and CloudWatch to develop multi-tiered scalable, resilient, Infrastructure Solutions for project requirements.
  • Worked on AWS EC2 Instances creation, Elastic load balancing for deploying applications in high availability, AWS Auto Scaling, setting up VPC, launching EC2 instances and various kinds of private and public subnets based on the requirements for each of the applications.
  • Maintained the user accounts IAM for RDS, Route53, VPC, RDB, MongoDB, SES, SQS and SNS services in AWS cloud.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Experience in monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail, Nagios and Simple Notification Service.
  • Installed and configured Jenkins, installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM, setting up and troubleshooting on-demand builds for all patches and Hot-fixes of all releases.
  • Experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Using chef and AWS Cloud Formation for deploying existing infrastructure as a code across multiple environments.
  • Ansible installation and maintenance for infrastructure automation. Developed playbooks Python and Bash scripts for build and deployment and configuration release process.
  • Automating deployment of applications and infrastructure using Ansible Tower as configuration management tool and GIT as a Source Control Management (SCM) tool.

Environment: RHEL, CentOS, EC2, EMR, ELB, Lambda, S3, SQS, SNS, Elastic Beanstalk, Cloud-Front, MongoDB, Route53, CloudWatch, Nagios, Cloud-Formation, IAM, MySQL, Ansible, YAML, Jenkins, Bash Scripting, Maven, Git/GitHub, Kubernetes, Docker, Vagrant, ServiceNow, JIRA.

Confidential, Bellevue, WA

AWS Cloud DevOps Engineer

  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Experience in designing AWS Private Cloud Subnets, Security Groups, Network Access Controls configure AWS Elastic Load Balancing for application high availability and performance.
  • Initiating Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and managing and configuring launched instances with respect to specific applications.
  • Use AWS services like AWS EC2 Instances, VPC, Elastic Load Balancer (ELB), AutoScaling Group (ASG), Cloud Formation (CF), S3, RDS, Route53 and Cloud Watch- to develop multi-tiered scalable, resilient, Infrastructure Solutions for project requirements.
  • Deploy and configure EC2, Elastic Bean Stalk and RDS instances.
  • Creation of user accounts, policies and roles on Amazon Web Services (AWS) using IAM.
  • Build Amazon EC2 instances and assigned required firewalls using security group (SG) and Network Access Control List (NACL) rules.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Expertise in all areas of Jenkins like plugin management, securing Jenkins, performance issues, analytics, scaling Jenkins, integrated the code analysis and test phases.
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Perform troubleshooting and monitoring of the Linux server on AWS using Cloud watch and Splunk.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Experience in developing Chef Cookbooks, Recipes, Resources, run lists, managing Chef Client nodes, and uploading cookbooks to chef-server. Configured and administered server system Apache & Tomcat & deploy patches, user management on application servers.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template and Managed.
  • Installed Docker Trusted Registry for upload/download images and worked on Docker compose & Docker machine.
  • Used JIRA tool to create and update stories and for tracking project status.
  • Engaged with executive leadership, management, infrastructure peers, business and project stakeholders to understand system requirements and advise stakeholders on options, risks, business impacts, and cost-benefits for AWS.
  • Documented all post-deployment issues in a log and assist in resolving these issues where applicable, maintaining timely updates within the log.

Environment: CentOS, SuSE, AWS EC2, ELB, S3, Route53, Cloud-Watch, Elastic Beanstalk, RDS, Cloud-Formation, VPC, IAM, MySQL, Chef, Puppet, Jenkins, Splunk, Cloud Watch, Ruby Scripting, Python, Git/GitHub, Docker, Vagrant, JIRA.

Confidential, Cedar Rapids, IA

DevOps Engineer

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Deployed puppet for configuration management to existing infrastructure.
  • Implemented puppet modules for server housekeeping.
  • Actively involved in architecting the puppet infrastructure to manage servers in different environments.
  • Wrote Puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Develop Cloud Formation scripts to automate EC2 instances.
  • Design user's credentials and profiles using AWS IAM.
  • Proficient with Amazon IAM policy framework, S3, Cloud front and Simple Email Service.
  • Replaced existing manual deployment and management processes with Puppet and AWS.
  • Worked on Jenkins, Maven, Puppet, Artifactory and all internal build systems for the core development team on an enterprise-level Java based cloud orchestration/automation tool.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environment.
  • Implemented Release schedules, communicated the Release status, created RollOut Plans, tracked the Project Milestones, prepared thereports and chaired the Release calls and worked for a successful Release of Jira Application.
  • Worked on Apache Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.

Environment: RHEL, CentOS, AWS EC2, S3, Cloud Watch, Cloud Formation, SES, IAM, Puppet, Python, Jenkins, Maven, Jira, Apache Tomcat.

Confidential, Columbus, IN

System Administrator

  • Creating, installing, configuring and administering virtual machines, installing and configure guest operating system on the VMs (Windows and Linux).
  • Experience in Package management using RPM and YUM in Red Hat Linux and experience in file systems like LVM, SVM, VxVM and troubleshooting disk space issues.
  • Installing, configuring and troubleshooting VMware ESX/ESXi servers, vCenter servers, VMware, VI suite, vSphere Client and VMware Workstation.
  • Creation of volume groups and logical volumes using Logical Volume Manager (LVM).
  • Manage and maintain resources in VMware environment using vSphere client.
  • Perform general system maintenance as required, including upgrades, patches and optimization.
  • Experience in VMware vMotion, storage vMotion, High Availability (HA), Distributed Resource Scheduler (DRS) and vCenter Orchestration.
  • Experience administering AD including Users, Computers, Organizational Units, and Group Policies.
  • Installation and configuration of ESX server and server migration from physical to Virtual. Creation of vSphere templates and deploying virtual servers using templates.
  • Installing and configuring vCenter Update Manager for installing ESXi patches.
  • Deploying OVA/OVF templates to build VMware virtual machines.
  • Managing VMs and nodes by using SSH clients like PuTTY and Cygwin.
  • Plan, implement and configure Fault Tolerance (FT) solutions for servers.
  • Created and configured alarms and notifications triggers to monitor servers and performance.
  • Troubleshoot hardware/software and manage software licensing.
  • Implemented distributed switch across cluster and configured port grouping.
  • Hands on experience in storage management including VMFS expansion, thin/thick provisioning mount point and LUN creation using RAID technologies.
  • Configured systems using multiple VLAN and VSAN.
  • Experience in P2V, V2V migration using VMware vCenter Converter.

Environment: RHEL, Windows Servers, VMware (ESX/ESXi, vCenter, vSphere Client), PuTTY, LAN, WAN/ SAN, Cygwin

Confidential

Associate IT Consultant

  • Handling the day- to-day operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Building & Configuring Redhat Linux systems over the network, implementing automated tasks through crontab, resolving tickets per the priority basis.
  • Installing Red Hat Linux using kickstart and applying security polices for hardening the server based on the company policies.
  • Install, configure, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large Red Hat Linux environment.
  • Administered Linux server for several functions including managing Apache/Tomcat server, mail server, and databases in both development and production.
  • Monitored system capacity and performance using tools like Vmstat, Iostat.
  • Installation, Upgradation and configuration of Red Hat Linux and involved in creating new users, groups and setup their home directories and appropriate access restrictions to software, directories and files.
  • Troubleshooting Production Server Problems related to web applications, Send mail, disk space, file system, DNS and network connectivity.
  • Managed Virtual Memory and swap space on Linux Servers.
  • Writing script (Bash), performing system backups and recovery and installing software patches and updates.
  • Configured servers to provide networking services, including HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS) and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP).
  • Creating NFS server, mounting and un-mounting NFS server, sharing the file system over a network using NFS.
  • Experience in writing shell scripts to automate the administrative tasks and extensive knowledge in Bash.

Environment: Red Hat Linux, Apache Tomcat, TCP/IP, Lotus Note, HP-OpenView, Legato Backup, Shell Scripting, Bash.

We'd love your feedback!