We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • 7 years of experience as DevOps Engineer, have expertise working and leading activities in many areas of Release Life Cycle like Build Management, Deployment Activities and Environment management.
  • Worked on Build/Release Activities, Deployment, Application Support, Application Configuration Management, manage infrastructure as code using Puppet
  • Design and deploy highly available, dynamically scalable, cost effective, fault tolerant and reliable applications on AWS platform.
  • Experience in working with version control systems like GIT and used source code management tools like GitHub and Bitbucket.
  • Experience in Configuring and deploying instances onAWS. Familiar withEC2, S3,EBS, VPC, RDS, ECS, Lambda, CloudFront, Cloud Formationand managing security groups onAWS.
  • Expertise in creating CI/CD pipelines using Jenkins.
  • Expertise on using AWS IAM console to create custom users and groups. Created IAM roles that defines a set of permissions for making AWS service requests.
  • Experience in working with version control systems like GIT and used source code management tools like GitHub.
  • Experience of container technologies, orchestration, and container deployment using Docker, ECS, Kubernetes and EKS.
  • Expertise in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
  • Built and deployed various Ansible playbooks and modules in the Production and pre - production environments (UAT, QA and STAGING) written in YAML.
  • Worked in an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open-source environment using tools like Puppet, Chef & Jenkins. Experienced in writing Chef Cookbooks and recipes in Ruby.
  • Adept at troubleshooting and administering LINUX systems, dealing with networking issues, setting up databases, and fine-tuning instrumentation and alerting systems.
  • Troubleshooting at different layers of system architecture based on logs and reverse interpretation.

TECHNICAL SKILLS

Source Code Management Tool: GIT, Git Lab, Bit Bucket

Cloud Environment: Amazon Web Services (AWS), Linode

Build Tools: ANT, Maven, MS Build, Graddel

Logs Management Tool: Splunk, Nx log, Datadog, Kibana

CI Tools: Jenkins, Bamboo

DevOps tools/Configuration Management Tools: Docker, Ansible, Chef, Puppet, AWS

Issue Tracking/Defect Reporting: JIRA, Bugzilla, Version One

Project Management Tools: Base Camp, MS Project, MS Share point

SDLC: Agile, Scrum Methodologies, Waterfall

Servers: JBOSS, Apache Tomcat, Oracle Web logic, nginx

Environment: Eclipse, MS Visual Studio, Rational Application Developer

Languages: C, Python

Scripting Languages: Shell Script, Python Script, bash

Artifacts Repository: Nexus, Artifactory

Operating Systems: Linux, UNIX, Ubuntu 18.04 and 20.04, Fedora, Windows server 2012/NT/XP/Vista/7/8

Database Systems: SQL Server, Oracle 9i/10g-PL/SQL, MS Access, Mongo DB.

Application Servers: Tomcat, WebLogic

Infrastructure Monitoring: Grafana, AppDynamics, Nagios

Infrastructure Management: Terraform, Helm

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

DevOps Engineer

Responsibilities:

  • We have worked on implementing a continuous delivery framework using the AWS Code pipeline, code commit, Jenkins, Chef, and Maven & Nexus in the Linux server’s environment to ensure a smooth deployment /releasing code from one environment to other environments.
  • Worked on setting up S3 bucket policies, IAM console management activities.
  • Worked on creating NAT instances, NAT Gateway in public subnets behind security group and configured routing table.
  • Worked on designing 50+ application’s hosting architecture which included re-architecting few from legacy platform hosted in Nissan Data center.
  • Work with team to build out automation templates in Terraform in support of the managed services platform.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test and deploy for few applications.
  • As part of the project, I have worked on modernization of legacy monolithic web applications to using serverless application model, Containerization approach.
  • Written Ansible playbooks for virtual instance provisioning configuration management and patching of all servers provisioned as part of the project through Ansible.
  • Worked on configuring alerts and create dashboard for applications based on customer requirement. Configured JMX exporter using Prometheus for all Application and Web application.
  • Worked with SNS notification and used while setting the Cloud Watch alarm
  • Project required collaboration and coordination of tasks with multiple application development teams and vendors, and I have successfully done that to ensure that environment is stable before the cutover.
  • Used Chef for bootstrapping all servers build as part of project and executed scripts required for readiness of the Linux boxes and installation of JBoss, Apache, spring boot instances based on application architecture.
  • Have suggested various improvements in the design of application by removing ALB with NLB based on the application needs, decreasing session stickiness duration in ALB to improve the security of the application.
  • Worked on throttling issues in the customer managed AWS account where during peak business hours, connection resets were observed. Multiple TCP dumps were taken to conclude that the size of the Proxy*server between the EC2 and the IGW was causing the bottleneck.
  • Wrote yaml templates for building the pipeline& the manifest files as part of the pipeline which is used to define the deployment accounts, repository names, application names etc.,
  • Written terraforms templates for launching resources like ALB, EC2 and S3 for given application.
  • Worked on implementing WAF rules and filters for various application as well securing the application by returning customized error on default context when accessed from external network.
  • Worked and deployed AWS Services like S3, Lambda, IAM roles, policies, API Gateway, SNS, KMS, CloudTrail, CloudWatch etc.
  • Worked on setting up Identity and Service Provider solution architecture/design with WSO2 on EC2. Work in progress for containerizing it.
  • Worked on configuring security groups in AWS, launching auto scaling groups based on cloud watch metrics using AMI’s
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, Auto-scaling, AMI, load balancers (ELBs) in the defined VPC
  • Worked on Setting up IAM Analytics and APIM analytics in Nissan ecosystem to better visualize the traffic if API’s and its performance.
  • Monitoring resources and Applications using AWS CloudWatch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined
  • Responsible for complete CI/CD process using Terraform as an Infrastructure as a Code.
  • Worked on securing APIs using OAuth2 Access Tokens
  • Worked on gathering requirements from business users and integrate them in AWS to meet the business requirements
  • Responsible for entire Bitbucket Setup and Configuration
  • Responsible to create tickets in JIRA related to Bitbucket access, Repository builds, issues from team etc., and report to operations team
  • Responsible for entire CI/CD pipeline and the source code development followed by DevOps Methodologies
  • Worked with Operations team to build out automation templates in Terraform in support of the managed services platform
  • Deployed applications with complete security perspective in AWS using security groups, load balancers, autoscaling groups, route 53 etc.,
  • Installed and configured Jenkins, installed plug-in, configured security, created a master and slaves for implementation of multiple parallel builds
  • Installed and maintained Jenkins for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure
  • Expertise with the configuration in Ansible Tower using Bitbucket and Git Gui
  • Created Jenkins file to set up CI/CD pipelines and created pipelines for several scenarios
  • Well versed in scripting using shell, Python
  • Collaborated with the cross functional teams to integrate various features of the application to deploy in AWS
  • Performed patch management every alternate week for all the servers in all the regions and in all the environments
  • Co-ordinating with business and vendors for cost cutting of the Applications that need to be deployed in AWS
  • Lead the team in the onsite-offshore support model.
  • Followed Agile principles and used JIRA tool for project planning purposes
  • Tracking the bugs in project using Jira followed by a sprint for every 2 weeks with grooming sessions, user stories in the sprint planning.
  • 24/7 On-call support for troubleshooting production issues.

Environment: S3, IAM roles, policies, SSM, SNS, KMS, CloudTrail, CloudWatch, ServiceNow, AWS CLI, Yaml, Cloud Formation Templates, Visual Studio Code, AWS cloud services like VPC, Route53, EC2, Auto-scaling, IAM user management, S3, EC2, ECS, EKS, RDS, ELB, NLB, CloudWatch, X-Ray Lambda), API Gateway, Cognito, Aurora postgres. Cloudformation, Terrafrom Jenkins, Maven, Nexus, SVN, BitBucket, Code Commit, GitHub, Bamboo, Chef, Ansible, Puppet, Wildly, Apache, ShellScript, Linux, Python, Springboot.WSO2StreamProcessor, GIT GUI. JIRA, Terraform.

Confidential

AWS DevOps Cloud Engineer

Responsibilities:

  • Day to day life cycle management with builds, release and automate entire Linux infra structure of the client using k8s and terraform.
  • Understanding the Build process and scripts, coordinating with the developers to deploy the snapshots to the Test/QA environment.
  • Created Jenkins Pipeline to recycle QA environments
  • Responsible for setting up Jenkins CI/CD for new projects
  • Creating user ids/ Authorizing access within version control systems like SVN/ Build Systems like Jenkins.
  • Certificate management using LetsEncrypt for non-prod and Cloud flare for prod environment
  • Managed the source code control system, using BitBucket and developed an automated, continuous build process using Jenkins that reviewed source code, identifies errors, and notified appropriate parties. saved a lot of developer time by designing and developing full featured build systems, implementing tools and scripts that enable efficient, flexible builds.
  • Integrated Maven with Jenkins for build as continuous integration process.
  • Monitoring AWS instances by using cloud watch and Nagios setting up required alerts
  • Integrated Jenkins with subversion to convert the code into artifact build.
  • After completion of the script development and process setup, execute the build and deployment to all above environments based on the weekly schedule build calendar.
  • Experience in using Artifact repositories for Maven, ANT builds.
  • Experience in automating all aspects of infrastructure applications and configuration management using Ansible, AWS.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used the CI/CD system of Jenkins on Kubernetes container environment. Used Kubernetes and Docker for the runtime environment in the CI/CD pipeline to build, test and deploy
  • Creating Ansible playbooks and deploying on nodes.
  • Good understanding with core concepts like Inventory, Playbooks, Roles, Tasks, and modules.
  • Extensively used AWS S3 to upload and download data used in projects.
  • Used AWS for Cloud development and migrating physical servers to AWS cloud.
  • Implemented and maintained monitoring and alerting of production and corporate servers, such as EC2 and storage such as S3 buckets using AWS Cloud Watch, elastic search and managing security groups on AWS.
  • Configure AWS VPC with public and private subnets.
  • Experience in working with Docker, Kubernetes, and AWS platform.
  • Responsible for deploying various applications through Docker containers.
  • Create and attach volumes to EC2 instances using Elastic Block Storage.

Environment: Jenkins, Maven, GIT, Linux, Ansible, Docker, SVN, Terraform, AWS (EC2, S3, ELB, EBS, IAM, AMI), Apache Tomcat, Python.

DevOps Engineer

Confidential

Responsibilities:

  • Development and Enhancement of PACS (Planning Assignment & Configuration Sub-systems) using Developer 2000(Forms 6i).
  • Involved in compliance management for safety and incident reporting procedures.
  • Created and designed the Terraform templates to create custom sized VPC, NAT SUBNETS for deployment of Web applications and database templates.
  • Wrote custom support modules for upgrade implementation using PL/SQL and shell scripts.
  • Unit testing and System testing on both Linux and Windows environments.
  • Involved in CI/CD process usingGIT,Nexus,Jenkinsjob creation,Mavenbuilds and Create Docker image and use the docker image to deploy inGoogle cloud clusters.
  • Worked on cloud formation templates to create EC2 instances and by leveraging security and management features, ECS containers to run, stop and manage Docker containers on a cluster, S3 for object storage, VPC to create the private and public subnets, IAM roles for securely accessing the AWS resources.
  • Wrote and debugged basic shell scripts for basic tasks and to get information about various Linux servers.
  • Knowledge in Implementation of horizontal auto-scaling use cases usingOpenStackcomponents - Heat, Ceilometer, and automated local user provisioning in instances created inOpenStackcloud through Ansible Playbooks.
  • Documented technological issues and resolutions in the knowledge base.
  • Worked on Docker to containerize the application and all its dependencies by writing Docker file and Docker-Compose files
  • Provided analytical reports about the test to the project manager using advanced Excel features.
Environment: AWS EC2, S3, RDS, EBS, ELB, Docker, Kubernetes, PACS, VPC, SQL, GIT.

We'd love your feedback!