We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Falls Church, VA

SUMMARY

  • AWS Certified Solutions Architect with 8 plus years of experience in the IT industry as a DevOps Engineer in designing, building, and automating infrastructures adhering to security best practices.
  • I have had an opportunity in implementing and enhancing CI & CD pipelines for faster, reliable software delivery using tools & technologies like AWS, Jenkins, Docker, Git, GitHub, Terraform, & Kubernetes.
  • A hands - on, dynamic leader with 5 plus years (previously on L1- A Visa) in guiding and motivating Cross-functional teams with strong subject matter expertise and international business acumen with a record of identifying and implementing process improvements to enhance workflow and customer satisfaction.
  • Provisioned AWS components through Terraforms IaaC using S3 bucket state locking.
  • Compiled Terraform modules by externalizing variables and parameters to provide reusable and repeatable functionality to provision AWS components across multiple regions.
  • Worked on solutions for provisioning AWS components in multi-region, multi-AZ availability zones with high availability (active-active active and active-passive) and redundancy.
  • Provided geo-based solution through AWS Route 53 routing for multiple regions.
  • Used CloudFormation Templates to Create Stack of resources on AWS.
  • Implemented CI/CD pipelines for SLDC environments in AWS using EC2, S3 bucket, EKS, RDS, IAM roles, VPC and other components using Jenkins.
  • Implemented Disaster recovery solution using alternative regions leveragingmulti regions in AWS.
  • Worked on several AWS services like EC2, S3, cloud watch, VPC, EBS and cloud formation.
  • Experience with container-based deployment tools like docker, creating docker images, customized images and working with docker hub and docker registries.
  • ImplementedCI/CD pipelines for docker container using AWS EKS Kubernetes.
  • Created Kubernetes Cluster and Deployed the Docker Application Containers in it.
  • Used Kubectl tool to Communicate with the Kubernetes Cluster.
  • Exposure in all areas of Jenkins, securing Jenkins, plugin management, Jenkins performance, User access management, Dashboard maintenance and reports generation.
  • Configured Jenkins plugins for GitHub webhooks, SonarQube, AWS, Jira, Selenium, EKS, Slack, Gradle, Maven and other tools.
  • Created CloudWatch Alarms in AWS to monitor different services in AWS like EC2, S3.
  • Used Maven Build tool to Build the Java projects.

TECHNICAL SKILLS

Cloud Services: AWS

IAC Tool: Terraform

Source Code Management Tool: GIT, SVN, Perforce, Team Forge

Code Coverage Tool: Cobertura

Continuous Integration tool: Jenkins, Bamboo

Unit Test Framework: JUnit

Artifacts Repository: Nexus, Artifactory

Issue Tracking/Defect Reporting: JIRA

Build Packaging: MAVEN, ANT, MAKE

Project Management Platform: Confluence, JIRA

Scripting Language: Shell Script, PowerShell, Python.

Infrastructure monitoring: Nagios, Stack Driver, CloudWatch

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential, Falls Church, VA

Responsibilities:

  • Monitoring the AWS resources and applications using the AWS Cloud watch, Alarms and Sense for monitoring the application level services like URLs, Apache, Nginx etc.
  • Configured the custom metrics like Memory and VPN logs to AWS Cloud Watch.
  • Responsible for creating/previsioning new on-demand EC2 instances for every new application/Projects.
  • Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
  • Experienced in creating RDS instances to serve data through servers for responding to requests.
  • By using the AWS Trusted Advisory Security audit and Cost Optimization is performed on monthly basis to generate reports and take appropriate action as per the client approval.
  • Created NAT gateways and NAT instances to allow communication for the private instances to be able to talk to the internet for downloading the patch updates and software packages.
  • Written google cloud resources in terraform to automate entire infrastructure.
  • Hands on experiences in writing Cloud Formation Templates and Lambda
  • Created the Continuous integration and continuous delivery pipeline using the open -source CI automation server Jenkins.
  • Configured the Jenkins server and created build agents for the build automation and directly deploying into the IIS server.
  • Supported AWS Cloud environment with 200+ AWS instances and configured Elastic IP& Elastic Storage and experience working on implemented security groups.
  • Configured the Jenkins server and created build agents for the build automation and directly deploying into the IIS server.
  • Written PowerShell scripts for running of the SQL Scripts for creation of the databases.
  • Written Batch scripts for the silent installations of the software like SQL server 2008 r2.
  • Implemented the agile methodology in the development team. Like test driven development.
  • Created the workflow of Git for the teams.
  • Provided a Branching structure for the development teams.
  • Created the documentation of setting up of GitHub enterprise on premises.
  • Coordinated with different developments teams, gathered information, and established Continuous integration and Continuous delivery pipelines according to the team Requirements.
  • Experience developing and deploying applications in Docker containers and scaling them in Dev, Test and UAT
  • Installation, Configuring, troubleshooting, and maintaining the Web logic and Apache web server.
  • Working on Daily builds Using Shell Script and Ant Script to extract code from Version Control.

Environment: Shell script, Agile Methodology, Maven, Docker, CloudWatch, Git, Jenkins, EC2, S3

DevOps\AWS Engineer

Confidential, Philadelphia

Responsibilities:

  • Performed AWS EC2 Auto Scaling creating Launch Configurations, Auto Scaling groups, and working with reusable instance templates to achieve the required Auto Scaling configurations.
  • Creating AWS S3 buckets, folder management in each bucket, managing cloud trail logs and objects within each bucket.
  • Worked with Cloud Formation templates and provisioned several AWS EC2 resources.
  • Performed a POC for AWS code deploy services pushing artifacts into S3 and performing deployments onto on Demand instances created on the fly.
  • Experience with container-based deployments using Docker.
  • Created, modified, and customized Docker files, Docker images running java applications.
  • Worked with various components of Docker like Docker Engine, Docker hub, Docker Registry and Dockers Trusted Registry.
  • Worked with Dockers Kinematic GUI working with containers, viewing container logs, adding environment variables, and deleting containers.
  • Administered and maintained Jenkins Master serving 10’s of slaves with 50+ jobs running daily involving CI jobs and operational maintenance jobs.
  • Expertise in setting up CI jobs and upstream/downstream pipeline jobs supporting several sprints and releases at a time for multiple applications.
  • Knowledgeable in all areas of Jenkins including securing Jenkins, User/Access management, plugin management, backup policies, performance issues, Report generations and Dashboard management.
  • Administered JENKINS, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast-Paced Engineering Environment.
  • Performed migrations from SVN SVN, SVN GIT, PVCS P4V.
  • Knowledgeable on Git’s workflow branching methodology, Git’s remote repositories concepts and several Industry best branching strategies that work for various release cycles.
  • Worked with hooks concepts, gerrit analysis tools, Interactive rebasing, stashing and resolved day to day merging conflicts.
  • Responsible for implementing Continuous integration, Continuous deployment, continuous testing, continuous monitoring.
  • Modularized unstructured Ant/Maven scripts and utilized properties file for reducing the complexity and making it more manageable.
  • Created Application Server, nodes at a cell level, created clusters, defined Data Sources for Database connectivity in.

Environment: -Maven, CI/CD Methodologies, RDS, AWS Security & Compliance, Docker, Autoscaling, SVN

Product Manager

Confidential

Responsibilities:

  • Defined & communicated project / product scope, objectives, and deliverables at the executive level.
  • Communicated with Business stakeholders regarding project status including risk, issue, and managing escalations.
  • Interacted with stakeholders, Subject matter experts (SME's).
  • Interacted with program managers, tech leads, external teams, and vendors to set the estimates for all the functional areas in the organization.
  • Participated in daily calls with offshore development team to present & explain every functional area.
  • Also, assess systems and IT security controls, demonstrate the ability to identify risks, analyse and prioritize threats and vulnerabilities, using open-source security tools.
  • Knowledge of customizing Access Control security in the IoT environment depending on the level of risks and threats faced by a device in the environment.
  • Also, assess systems and IT security controls, demonstrate the ability to identify risks, analyse and prioritize threats and vulnerabilities, using open-source security tools.
  • Knowledge of customizing Access Control security in the IoT environment depending on the level of risks and threats faced by a device in the environment. Successfully Migrated the code From GitHub to AWS Code Commit. ptimized the Cost of EC2 instance by Buying the Spot instances for over a period of 15 months.
  • Created the CI/CD Pipeline by using the AWS Developer Tools like CodeBuild, CodeCommit, CodePipeline.
  • Implemented the in the Company.
  • Implemented the Communication Between Different Microservice Architecture by using SQS service in AWS.
  • Worked as a Repository owner in Git By providing proper access to Individual Developers.
  • Implemented the Agile Methodology which Enhanced the developer’s productivity because of the company can be able to reach the Desired SLA.
  • Coordinated with different teams for smooth release process of application into production environment with minimal downtime.
  • Automated the Backup of databases by creating freestyle jobs in the continuous integration server like Jenkins.
  • Written AWS lambda functions for various applications in the company.
  • Reduced the Resource utilization by using the container Technology like Docker.
  • Compiled the Application Source code and build the project by using Maven build tool.
  • Created the Various batch jobs to load the data from Different Databases into the Datawarehouse.
  • Experience in creatingDocker Containersleveraging existing Linux Containers and AMI's in addition to creatingDocker Containersfrom scratch.
  • Implemented a Continuous Integration pipelines for baseline branches and feature branches.

We'd love your feedback!