We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Experience of around 14 years in the field of IT, focused on AWS & DevOps and shell scripting, Php, MySQL.
  • Experience in writing CloudFormation templates to automate AWS environment creation along wif the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
  • Experience as Sr. Cloud/DevOps Engineer in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high - availability, fault tolerance, and Autoscaling in AWS CloudFormation wif the halp of Jenkins AWSCode Deploy plugin.
  • Expertise in integrating Terraform wif Ansible, Packer to create and version the AWS Infrastructure, designing, automating and implementing of Amazon machine images across the AWS Cloud environment wif infrastructure as code manner.
  • Installed configurations of Puppet Agent, Puppet Master and deployed Puppet Dashboard, Puppet DB for configuration management to existing infrastructure and developed the Puppet manifests creation, testing, and implementation.
  • Planning and gathering the requirements for setting up TFS environments for environment-based migration and upgradation.
  • Experience in Building and deploying the application code using CLI of Kubernetes called kubectl, kubelet, kubeadm, Kubespray and Schedule the jobs using Kube-scheduler. Scale, load balance and manage Docker containers wif multiple namespace Versions using Kubernetes.
  • Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications.
  • Application Deployments, Orchestration, Automation usingAnsible. Experienced in Cloud automation usingAWSCloud Formation templates and stacks.
  • Cloud Provisioners (AWS), Configuration Management, Continuous Integration/Delivery (CI/CD), Build and Release Management and Quality Assurance using Team Foundation Server TFS, Virtualization technologies which also includes Troubleshooting Performance issues and all aspects of Software Development Life Cycle (SDLC).
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like Git, GitHub, GitLab, Bitbucket, Subversion (SVN), Perforce and TFS on Linux and Windows platforms.
  • Experienced in building Jenkins pipelines using various tools like Maven, Nexus to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Provisioned EC2 instances, configured auto-scaling and defining cloud formation JSON templates using Ansible modules.
  • UsedJenkinsas Code Deploy plugin to deploy toAzureand extensively worked on other tools like Bamboo, Hudson, and Cruise Control for continuousIntegration.
  • Used Groovy script to build a Jenkins Pipeline.
  • Good Exposure in application development using Joomla, Drupal, WordPress, OsCommerce and osCmax Technologies.
  • Proficiency of working on Windows 2008R2/2012R2/2016, LINUX RHEL 7/6/5/4, CentOS 7/6/5, Oracle Linux (OEL) 6.x/5.x, Debian, and Ubuntu 16/14/13.
  • Having experience in MVC Framework Architecture like Symfony.
  • Having experience in Chef. Install the Chef and making it the most flexible and scalable platform for building, deploying, and managing infrastructure, applications, and compliance.
  • Experience having using Memcache, MongoDB.
  • Expertise in working wif web servers such as Apache HTTP server, NGINX, Apache TOMCAT, application servers such as Oracle WebLogic 9.x/10.x, IBM WebSphere 6.x/7.x/8.x, JBoss 4.1 and databases like Oracle, MySQL, MongoDB, DynamoDB, PostgreSQL.
  • Good communication wif the team members.
  • Report my tasks and work to my reporting manager.
  • Experience in defect management systems Remedy, JIRA, and Knowledge of testing frameworks Junit, Selenium.
  • Experience in creating Puppet Manifests & Modules to automate system operations.
  • Experienced in building Jenkins pipelines using various tools like Maven, Nexus to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes.
  • Experience on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote many playbooks to manage Web applications. (Ex: tomcat server)
  • Experience in all phases of the Software development life cycle (SDLC) wif focus on the build and release of the quality software. In-depth understanding of the principals and best practices of Software Configuration Management in Waterfall model and Agile Methodology (Scrum and Kanban).

TECHNICAL SKILLS

Cloud: Amazon Web Services, Microsoft Azure, PCF, OpenStack

Container Tools: Docker, Kubernetes, OpenShift, Ansible, Chef, SaltStack, Terraform, SVN, ClearCase, Git, Bitbucket, GitHub, Jenkins, Bamboo, SonarQube, Artifactory, RLM, Ant, and Maven.

Version Control Tools: GIT, GITHUB, SVN, Perforce, Bitbucket, GitLab

Deployment Tools: Puppet, Chef, Ansible

Platforms: Red Hat Linux 7/6/5/4, Ubuntu 16/14/13/12, Debian, Fedora, CentOS, Windows 10/8/7/Vista/XP, Solaris 11/10/9/8, Mac OS.

Web Technologies: PHP, MySQL, VBScript, Jscript, HTML

Web/Application Servers: Apache Tomcat, Nginx, Ingress Controller, Web Sphere, Web Logic, Angular Js, JavaScript

Monitoring Tools: Nagios, Splunk, Dynatrace, ELK, EFK, Datadog, Grafana, Prometheus

Testing & Ticketing Tools: Selenium, SonarQube, Jira, Junit, JMeter

Database: My SQL, Oracle, Dynamo DB, Mongo DB.

CI & Build Tools: Bamboo, Hudson, Jenkins, Maven, Ant, Gradle, CI/CD

Networking/protocol: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP, and RIP

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

DevOps Engineer

Responsibilities:

  • Deployed, managed and operated scalable, high availability & fault tolerant systems on AWS Amazon cloud service.
  • Worked on AWS stack including EC2, ELB, S3, RDS, VPC, SNS, CloudWatch, CloudTrail focusing On high-availability, fault tolerance and auto-scaling.
  • Created AWS Route53 to route traffic between different regions and configure AWS IAM and Security Groups in Public and Private Subnets in VPC.
  • Wrote Terraform scripts for building environments.
  • Worked on to migrate Dev/Test/Stage/Production from an enterprise VMware infrastructure to the IaaS Amazon Web Services (AWS) Cloud environment.
  • Worked on container-based technologies like Docker and Kubernetes.
  • Managed application deployments in various Kubernetes clusters such as Test, Stage and Production environments.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Deployed Kubernetes Clusters to manage Docker containers in the production environment wif light weight Docker Images as base files.
  • Writing Docker files wif best practices, and created CI/CD pipeline to build images and publish into a private repository.
  • Containerized all the applications - Spring Boot Java and Node Js applications using Docker.
  • Worked on Ansible deployments, written various ansible playbooks wif multiple roles, tasks wif loops, and templates etc.
  • Responsible for installation & configuration of Jenkins to support various Java builds, Jenkins plugins to automate continuous builds and publishing build archives to Artifactory repository.
  • Involved in setting upJenkins Masterand multiple slaves for the entire team as a CI tool as part of Continuous Integration and delivery process.
  • Developed Python and shell scripts for automation of the build and release process.
  • Usage of JaCoCo andSonarQubeplugins for Code quality check.
  • Implemented CI/CD pipeline automation wif Groovy Scripts.
  • Deploying applications using Jenkins, Maven, and UNIX Shell Scripts along wif troubleshooted Jenkins build and release job failures, resolved by working wif application team on resolution.
  • Installed, Configured and administered Oracle WebLogic Server 12c and Webservers like Apache in Dev, Test, Stage and Performance Environments.
  • Creation of Clusters for Failover and Load Balancing purpose wif Apache Web Server.
  • Create, and configure WebLogic domains wif WLST Scripts.
  • Configured and JDBC pools in WebLogic Server.
  • Implemented WLST scripting to automate repetitive tasks.
  • Configured and created JMS Servers, Connection Factories, Queues & Topics.
  • WebLogic Administration, Monitoring and Troubleshooting using Admin Console and CLI.
  • Installed SSL certificates for WebLogic, and Apache instances.
  • Performing application deployments as requested by the application teams on the respective environments wif Jenkins.
  • Resolved WebLogic, issues and application problems in coordination wif application development and business system teams.
  • Worked on Tuning the WebLogic Application Server, Applications and Webservers by changing the Heap Size parameters and tuning JVM’s Garbage Collector.
  • Monitoring CPU utilization, JVM memory utilization, finding process id wif Port number and resolving port conflicts using various UNIX commands.
  • Generated Java Thread dumps, Heap dumps and analyzed when WebLogic server crashed unevenly and performed WebLogic server in order to achieve better performance.
  • Monitored WLS instances wif AppDynamics for load testing support.
  • Coordinate wif development teams for migration build releases and performance testing of new applications/packages.
  • Initiated and troubleshoot Continuous Delivery builds in Jenkins via Jira ticket.
  • Created documentation in wiki pages and used Visio for topology diagrams.
  • Provided on call support for release deployments.

Environment: Jdk 1.8, AWS, WebLogic12c, Tomcat, Apache, Docker, Kubernetes, Ansible, TerraformRedhat, Linux, Jira, Bitbucket, Jenkins, SonarQube, Artifactory, Groovy, Maven, Python, Venafi, and RDS.

Confidential

System Analyst/DevOps Engineer

Responsibilities:

  • Worked wif Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53), Team Foundation Server TFS and managing security groups onAWS, focusing on high-availability, fault tolerance, and auto-scaling.
  • Monitored and maintained the AWS S3 buckets which contained all the packets of each build. Each packet had metadata files which were extracted to proceed wif the flash testing.
  • Planning and gathering the requirements for setting up TFS environments for environment-based migration and upgradation.
  • Helped individual teams to set up their repositories in bit bucket and maintain their code and halp them setting up jobs which can make use of CI/CD environment.
  • Setup full CI/CD pipelines so dat each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production
  • Configured and maintained the AWS Lambda function to trigger when there is a Jenkins build kicked off, which internally gets stored on AWS S3 bucket for everybody to access. Created Route53 to route traffic between different regions. Worked wif Security groups & Network ACLs.
  • Expertise in troubleshooting issues regarding the repo-sync, monitoring of build issues, code committing issues wif Gerrit and Phabricator. Responsible for successful migration of Flash testing codes from Gerrit server to internal GIT server.
  • Worked onDockercontainer snapshots, attaching to a running container, removing images, managing directory structures and managing containers, creation of custom Docker container images, tagging and pushing the images to the Docker repository for further use and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Used Groovy script to build a Jenkins Pipeline.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Experience in working wif Jenkins in a Docker container wif EC2 slaves in Amazon AWS cloud environment and familiar wif surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
  • Setup Nginx, HTTP web server as a reverse proxy to critical applications such as Jira, Jenkins, and IBM WebSphere Application Server.
  • Experience working in JavaScript like Angular Js for validation and developing applications.
  • Defined and managed release and branching strategy of GIT servers. Also, halped educate engineering community on the appropriate use of GIT. As well as Implemented auto environment creation using Ansible and Azure.
  • Worked wif MAVEN for building the application, has written maven scripts and shell scripts to automate the build process. Daily maintenance of GIT source repositories and builds.
  • Application development Using PHP like OOPS concepts following YII framework.
  • Interaction wif the engagement team and get feedback from them.
  • Redeveloping some old modules and new modules in PHP.

Environment: AWS (EC2, EBS, S3, VPC, Code Deploy, Code Commit, Elastic search, Lambda, API Gateway, Route 53(DNS), ECS, CloudFormation, RDS, Dynamo DB, SNS, SES, SQS, IAM, RedShift, Ops Works), Maven, Chef, Ansible, Docker, Kubernetes, JavaScript, Angular JS, OpenStack (kilo/ Juno), Jenkins, GIT, Bit-Bucket, Python, Jira, Dynatrace, Nagios, WordPress, PHP, Puppet, Shell scripting, Linux.

Confidential

Devops Engineer

Responsibilities:

  • Involved in migrating WAS to Apache Tomcat Web server.
  • Deployed applications on WebSphere Application Server in Dev, QA, and Staging environments on a daily basis and troubleshot various configuration and application issues.
  • Configured WebSphere to produce and gather garbage collector logs, JVM performance metrics, and the use of profiling data to leverage from Session and State beans for different aspects of the application.
  • Installed WARs and configured application specific JVM settings, Web container parameters using the Admin Console and WSCP/Wsadmin scripts.
  • Worked on container-based technologies like Docker and OpenShift.
  • Involved in setting up test environment on Docker containers and configuring the Docker containers using OpenShift.
  • Worked on container-based deployments using Docker, and clustering them wifin OpenShift.
  • Managing the OpenShift cluster dat includes scaling up and down the app nodes.
  • Worked onCI/CD pipelines automation using Jenkins wif Groovy scripts.
  • Integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private docker repository.
  • Identify, troubleshoot and resolve issues related tobuildand deploy process.
  • Implemented scheduled batch jobs in Python.
  • Involved in deployment of applications in Apache Tomcat.
  • Analyzed logs tracks and resolves complex software/hardware matters of significance pertaining to networking connectivity issues, servers, and applications to meet business needs.
  • Coordinate wif development teams for migration build releases and performance testing of new applications/packages.
  • Provided support in the performance testing using JMeter task includes developing test plan, test script and reports.
  • Troubleshooted and monitored application related issues wif APM Monitoring tools like AppDynamics.
  • Analyzed application container logs in Kibana.
  • Worked closely wif developers and testing teams during all phases of the project.
  • Supported various DEV/SIT/UAT and Pre-Prod environments.

Environment: Jdk 1.8, WebSphere, Apache, Apache Tomcat, Docker, OpenShift, Maven, Linux, ALMBitbucket, Jenkins, Python, Junit, SonarQube, Nexus, Kibana, ServiceNow, AppDynamics, and Oracle 12c.

Confidential

Sr PHP Developer

Responsibilities:

  • Application development.
  • Interaction wif the client and get daily feedback to provide better results.
  • Load testing using siege tool to check the network traffic.

Environment: PHP, WordPress, MySQL, Drupal, MongoDb, Memcache

Confidential

Jr. Architect

Responsibilities:

  • Application development.
  • Interaction wif the student engagement team and get feedback from them.
  • Redeveloping some old modules and also new modules in YII.

Environment: PHP, MySQL.

Confidential

Software Programmer

Responsibilities:

  • Application development.
  • Interaction wif the student engagement team and get feedback from them.
  • Develop modules if necessary.

Environment: PHP, MySQL.

Confidential 

Software Programmer Dev

Responsibilities:

  • Gather the requirements and analyze the feasibility of the Requirements
  • Application development.
  • Design of Database
  • Implementing the modules available in OscMax.
  • Develop modules if necessary.
  • Interaction wif the client and get daily feedback to provide better results.
  • Manual testing

Environment: PHP, MySQL.

We'd love your feedback!