We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Cypress, CA

SUMMARY

  • Over 8+ years of experience specialized in Linux, System Administration, DevOps Engineer working on RedHat Enterprise Linux, SuSE Linux, AIX, Sun Solaris, Kubernetes, Ansible, Python, SaaS, Azure, Grafana, Kafka.
  • Around 5 Years of Experience as a DevOps Engineer in solving complex problems with creative solutions, supporting development and operations environments.
  • Extensive experience in setting up CI/CD pipelines using tools such as Jenkins, Maven, Docker, Nexus, Artifactory, Slack and Azure pipelines.
  • Extensive experience in distributed Agile and Scrum methodologies to develop best practices for software development and implementation.
  • Strong experience in migrating applications to both AWS and Azure cloud platforms.
  • Strong experience in working with version control systems such as Git, GitHub, Bit bucket, Azure Git.
  • Experience working with developing scripts and automation tools used for building, integrating and deploying software releases to multiple environments.
  • Strong hands on experience in scripting languages such as Groovy, JSON, YAML, Ruby, Shell scripting.
  • Strong experience in code quality and code coverage tools such as SonarQube, JaCoCo and JUnit.
  • Good knowledge of virtualization and container technology like Docker.
  • Experience in creating Docker files and working with Docker containers.
  • Have good knowledge in Kubernetes and have setup clusters in Amazon EKS and AKS.
  • Strong exposure to configuration management tools such as Terraform, Ansible and Puppet.
  • Strong knowledge on practicing TDD, automating Junit tests using Maven and Jenkins.
  • Strong knowledge in Tomcat, WebLogic servers on different Operating Systems like Windows, Linux VMware, UNIX and Solaris platforms.
  • Participated in the release cycle of the product which involved environments like Development, QA UAT and Production.
  • Worked with project documentation and documented other application related issues, bugs on internal wiki website.
  • A highly motivated, energetic individual, a team player with excellent communication and inter - personal skills.

TECHNICAL SKILLS

Operating system: Linux (RHEL (Red Hat 4/5/6/7), CENTOS & SUSE), Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31, HPUX11i V1, V2 & V3, Ubuntu 12/13/14, Windows NT /2000/2003, DEBIAN.

Application Servers: WebLogic Application server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Automation Tools: Jenkins, chef, Puppet, Ansible, Docker, Kubernetes, Vagrant, Terraform, Kickstart, Open Shift

Databases: RDBMS, NoSQL, MySQL, DB2, PostgreSQL, MariaDB, MongoDB, AWS Aurora

Version control tools: GIT, Subversion (SVN), Bit Bucket, GitHub

Web servers: Tomcat, APACHE 2.x, 3.x, JBOSS 4.x/5.x, Web Logic (8/9/10), Web Sphere4.0/5.0 and nginx

Scripting: Perl, Python, Ruby, NodeJS, AngularJS, Groovy, Bash shell, Power shell scripting

Virtualization Technologies: VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix, Xen

Cloud Environments: AWS, Amazon EC2 & S3, VPC, IAM, MS Azure, Rackspace, OpenStack, Elastic Search, Google Cloud Platform

Bug Tracking Tools: Bitbucket, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Cypress, CA

DevOps Engineer

Responsibilities:

  • Promoting CI, CD culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Collaborated with Development and Support teams to setup a Continuous Delivery environment with the use of Docker continuous build and delivery tools.
  • Responsible for all Team Foundation Server and SharePoint administration activities, Installation, Configuration, Migration, Troubleshooting and Training.
  • Worked on installation and configuration of Automation Tool Ansible.
  • Designing and implementing fully automated server build management, monitoring and deployment By Using Ansible.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management.
  • Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Used Terraform in automation of resources.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Nexus and Jenkins.
  • Handling admin tasks in Linux OS such as server restart, application installation setting up monitoring dashboards for app server.

Environment: GIT, SVN, Maven, ANT, XML, Jenkins, AWS ELB, Shell Scripting, Linux, Docker, TFS, Jira, Agile.

Confidential, Allendale, NJ

DevOps Engineer/ AWS Developer

Responsibilities:

  • Implemented a complete automated build-release solution using combination of technologies like Maven, J Frog, Bamboo and Jenkins.
  • Responsible for installing OpenShift on AWS and Patching Red Hat OpenShift.
  • Create and Deploy custom managed IAM service roles and resource-based policies for several AWS Cloud Solutions across multiple AWS Accounts using AWS Cloud Formation and Azure Pipelines.
  • Worked as DevOps Engineer for setting up infrastructure on AWS.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Created Apache Directory Server for local network and Integrating RHEL instance with Active Directory in AWS VPC.
  • Experience in configuring and maintaining LAMP stack on production and staging servers.
  • Provide systems administration support as it relates to all aspects of server migrations/discoveries.
  • Maintain tools for remote management and alert monitoring.
  • Responsible for cloud integration and development projects in government and public services industry.
  • Merging current file with cache and rebuilding AWS Athena tables.
  • Building python code for ETL process - AWS Environment.
  • Created multiple Make, ANT, MAVEN, Shell scripts for build automation and deployment.
  • Provision Linux and Windows servers in cloud and virtual environments.
  • WroteAnsibleplaybooks with python SSH as the wrapper to manage Configuration of AWS nodes and tested playbooks on AWS instances using python.
  • Enabling client’s end to end journey from On-Premise to Cloud.
  • Collaborate in the automation of AWS infrastructure viaterraformand Jenkins - software and services configuration via chef cookbooks.
  • Creating builds usingpowershellScripts, Ant/Maven scripts manually and automated.
  • Perform large scale migrations and discoveries.
  • Build docker based selenium Grid platform for local UI testing
  • Build Docker based local development application for developers using Bash scripts and docker images, where dev team can spin up their production footprint docker container on their local and test their application.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers
  • Splitting large CSV file into small chunks to load into hydra.
  • Responsible for building Pipelines in Jenkins and for Java based applications using Maven.
  • Build Docker based local development application for developers using Bash scripts and docker images, where dev team can spin up their production footprint docker container on their local and test their application.
  • Create CloudFormation base templates for several AWS services to implement iterative infrastructure deployments.
  • Virtualized the servers on AWS using the Docker, create the Docker files and version control.
  • Configured Docker Containers for Branching purpose and deployed using Elastic Beanstalk.
  • Worked withTerraformto create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Standardize the automated deployment of Docker Images in ECR using Azure DevOps Pipelines and continuously deploy different microservices in AWS ECS Faregate across the platform.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Responsible for configuring management of different application layer modules.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines
  • Experience in software build tools like Apache Maven and also to write Pom.xml and Build.xml respectively using build plugins in maven.
  • Worked withOpen Shiftplatform in managing Docker containers and Kubernetes Clusters.
  • UtilizedKubernetesfor the runtime environment of the CI/CD system to build, test deploy.
  • Profusely worked on Version control tools GIT to track changes made by different people in source code involving concepts like merging, branching and Tags.

Environment: AWS, OpenShift, ETL, Maven, Jenkin, PHP, Puppet Docker, Kubernetes, Terraform, Git, Jira

Confidential, Herndon VA

AWS DevOps Engineer

Responsibilities:

  • Creating, configuring and deploying instances on AWS environment, also handling CloudWatch, Elastic Search and managing security groups on AWS.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create Amis for mission critical production servers for backup and maintained the user accounts IAM, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • 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 Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • AutomatedApache-webserver configuration,DB Server configuration,SSSD Configuration,LAMPby writingRuby Cookbooks in Chef.
  • Experienced with trouble shooting cross browser problems of UI display usingJavaScript.
  • Create puppet scripts to install stack like: LXC containers, Docker, apache, postgres, PHP, Python virtual envs, sonarqube, nexus 2/3, wildfly/boss applications, Django applications.
  • Manage DevOps and Infrastructure Teams supporting tools and infrastructure for developers.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Developed Perl and shell scripts for automation of the build and release process.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Created PowerShell script that monitored Oracle Enterprise Manager Status and emailed results.
  • Working with AWS services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53 etc
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Implemented Automate the Environment provisioning Using Chef & Docker.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Implementing and managing Jenkins DSL job to automate the new job creation.
  • Automation of new job creation by implementing and managing Jenkins DSL.
  • Creating CloudWatch alerts for instances and using them in Auto scaling launch configurations.
  • Automating Cloud infrastructure setup via Cloud formation, terraform and. - AWS Code Deploy.
  • Experienced in Managing Jenkins and Cloud bees, ELK.
  • Written custom facts for metrics in Python.
  • Implemented new ELK cluster for enterprise logging and Maintained Elasticsearch, Logstash, Kibana.
  • Installed and configured Elasticsearch 5.x and its plugin on the instance, Elasticsearch performance and optimization.
  • Developed build scripts using Gulp to compress, Uglyfy, minify all Java Script files.
  • Written puppet modules for Logstash, Elasticsearch and Kibana and Used puppet to measure the AWS metrics
  • Installed Grafana with Kiros DB as backend. worked extensively with Elasticsearch to monitor Logstash.
  • Worked with Jenkins for automating builds.
  • Used Cassandra for data dump and file beat to transfer logs.
  • Written python scripts to parse json for the node state api to point the data in Grafana.
  • Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, etc.
  • Developed the Presentation and Controller layers using JSP, HTML,JavaScript, Business layer usingSpring(IOC, AOP), DTO, JTA, and Persistent layer DAO,Hibernatefor all modules.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Creating CloudWatch alerts for instances and using them in Auto scaling launch configurations.
  • Developed Shell/Python and PowerShell scripts for automated deployments on Windows environments.
  • Worked on installing of Docker using Docker toolbox and worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Experienced in Installing, Configured and management in Ansible Centralized Server (Tower) and creating the playbooks to support various middleware application servers, and involved in configuring the Ansible tower as a configuration management tool to automate repetitive tasks.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points, packages and worked on playbooks for Ansible in YAML.
  • Involved in Configuration Automation and Centralized Management with Ansible, Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Installed packages on remote Agent less nodes through Ansible playbooks with Ansible roles.
  • Configured ELK stack in conjunction with AWS and using Logstash to output data to AWS S3.
  • Created and maintained Python scripts for automating build and deployment process and creating web-based Application by using Django Framework.
  • Designed, installed, administered, and optimized hybrid cloud components to ensure business continuity.
  • Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script.
  • Utilize Nagios based Open-Source monitoring tools to monitor Linux Cluster nodes configured using Red Hat Cluster Suite.
  • Used Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Worked on creation of custom Docker container images, tagging and pushing the images. Also, familiarity with Docker Swarm.
  • Created scripts in Python which integrated with Amazon API to control instance operation.
  • Assisted with review, documentation and recommendations for system acquisitions, planning and selection of operating systems software and hardware.

Environment: AWS (EC2, S3, RDS, EBS, and Elastic Load Balancer, Auto scaling groups and optimized volumes, EC2 instances), VPC, subnets, NAT, EC2 instances, ELB, Security Groups. VMware, Jenkins, Docker, Docker containers, Kubernetes, Terraform, Ansible, YAML scripting, Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts, GIT, TeamCity, JIRA, RPM/YUM, Apache and MySQL database. JBoss, Apache, WebLogic, Tomcat and WebSphere, Nginx, NetApp storage LUNs to the Red Hat Linux servers.

Confidential, Hudson, MA

DevOps Engineer/AWS Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, EBS, configured Elastic Load Balancer with EC2 Auto scaling groups, IAM.
  • Responsible for continuous integration and continuous delivery using Jenkins, Maven and Chef.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Wrote many python scripts and also implemented automated testing strategy for Robustness, Longevity/Load testing on the systems using Jenkins and Docker.
  • Working on Inbound and Outbound services with automation. Deployed multiple resources simultaneously, using CloudFormation templates in AWS.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Set up customized monitoring with Nagios, &PNP4Nagios Graphs for the legacy and new environments.
  • Documented release metrics, software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: GIT
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for JIRA bug/issue tracker.
  • Supporting 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 to o er services to engineering team.

Environment: Docker, Kubernetes, Nagios, GIT, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Jenkins, Maven, Jira, Linux, Agile.

Confidential, Albany, New York

DevOps Engineer (Site Reliability Engineer)

Responsibilities:

  • Enabled Logging on S3 bucket access, VPC flow, CloudTrail, AWS configuration, IAM, AWS inspector, Lambda, RDS, DynamoDB, CloudFront, AWS API gateway, EC2 Application servers.
  • Expertise in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch,
  • Cloud Trail, AWS CloudFormation Autoscaling, CloudFront, Lambda, IAM, AWS-S3, API Gateway Elastic Beanstalk, Ops Works, Code Deploy, Version1, AWS-Code Pipeline and Route53.
  • Configured AWS Cloud Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups. Used Shell, Python, Ruby and Pearl as scripting language.
  • Able to create scripts for system administration, AWS using languages such as BASH and Python.
  • Puppet automation, installing and configuring puppet 3.x server and agent setup, developing IHS, WebSphere MQ 7.0, Web Sphere Application Server Automation, Apache 4.x/5.x, Jenkins, foremen.
  • Created, tested, and deployed an End-to-End CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments with Agile methodology.
  • Utilized Puppet for configuration management of hosted Instances within AWS configuring and Networking of Virtual Private Cloud (AWS-VPC). Utilized S3 bucket and Glacier for storage on AWS.
  • Using Amazon Identity Access Management (AWS-IAM’s) tool created groups & permissions for users. Worked on Chef Cookbooks and Chef recipes to automate infrastructure as a code (IAAS).
  • Configured service hooks in TFS server to puppet code manager after code is pushed to TFS server.
  • Implementation/setup continuous project build and deployment delivery process using Subversion, Git, Jenkins, IIS, Tomcat. Created Roles and profiles in Puppet and mapped them to the node group.
  • Integrated Jenkins with puppet and configured data through the pipeline plugins.
  • Handled large volumes of container clusters with Docker swarm, Kubernetes and Mesos.
  • Setup the Splunk server and configured AWS for Splunk Add on, Install Splunk Agents and configured/Integrate Splunk to receive logs. Wrote Puppet models for installing and managing java Apps.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Docker Compose and Docker Registry, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Integrated puppet with J Frog Artifactory and deployed the specific modules in J Frog Artifactory.
  • Installing and configuring of Chef Server, Chef-solo along with creating Chef Cookbooks.
  • Used HP ALM, UFT, Rally, groovy, Jenkins, Control-M, Artifactory, Kubernetes, Version1, Spew, Docker, SoapUI, Load runner on this project for testing reporting and processes at different stages.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory’s structure, and managing containers. Handled Jira tickets for SCM Support activities.
  • Extensive knowledge and administration experience in JIRA and other CI tools like Bamboo.

Environment: AWS EC2, VPC, EBS, AWS-Lambda, AMI, SNS, AWS-RDS, EBS, Bamboo, Python, TFS, JSON, Java, puppet, Selenium, Appium, Terraform, Linux, Eclipse, Git, Ant, Maven, Kubernetes, Azure, Subversion, UNIX, SVN, Docker, Jira, Pearl, Ruby, Shell Scripts, Tomcat, Jenkins, Splunk, Chef, Apache

We'd love your feedback!