We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Professional IT experience of 7+ years in Build and Release Management, DevOps Engineering, Cloud, Linux and UNIX system Administrator with application configurations, code compilation, packaging, building, automating, managing, and releasing code from one environment to another environment and deploying to servers.
  • Good knowledge and understanding of Cloud Formation Templates for different environments (DEV/QA /prod) to automate infrastructure (ELB, Cloud Watch alarms, SNS, RDS etc.) on click of a button.
  • Worked on optimizing volumes and EC2 instances and created multiple VPC instances. Deployed applications on AWS using Elastic Beanstalk.
  • Implementing and setting up Route53 for AWS Web Instances.
  • Commendable knowledge in Azurecompute services, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Vnets and subnets.
  • Good knowledge in GCP which includes different services like google compute engine, google cloud functions, Auto Scaler, Cloud Storage, Google Kubernetes Engine (GKE) and cloud big table.
  • Configured Networking Concepts DNS, NIS, NFS and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.
  • Excellent AWS DevOps and SysOps skills with demonstrated knowledge with 'infrastructure as code' using AWS CloudFormation and HashiCorp's Terraform
  • Experience in writing Infrastructure as a code (IaaC) in Terraform, Azure resource management, AWS Cloud formation. Creation of reusable Terraform modules in both Azure and AWS cloud environments.
  • Well - versed in creating and maintaining highly scalable and fault tolerant AWS environments spanning across multiple Availability zones using Terraform and CloudFormation JSON Templates to run the resources like CloudFront, Edge Locations which helped attain low latency and high speed.
  • Good understanding of OpenShift platform in managing Docker containers andKubernetes Clusters.
  • Proficient in creating, running, and managing pods in cluster through the usage of Kubernetes and deployed Microservices based applications.
  • Experience in installing, configuring, and managing Active Directory, Key Vault, DNS, IIS and FILE servers, Site-to-Site, and Point-to-Site VPN connections.
  • Involved in Migration of Data warehouse team’s on-premises environment onto AWS Cloud utilizing amazon services like AWS Snowball, Server migration service, AWS Direct Connect and Data Base migration service.
  • Experienced in creating, developing, and testing environments for different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform.
  • Expertise in container management using Docker by creating custom Docker Images from Docker files and set up the auto build on Docker HUB and maintained Docker Registry.
  • Worked with the environment set up of Jenkins’s service inside the docker swarm cluster to reduce the failover downtime to minutes and to automate the docker containers deployment without using configuration management tool.
  • Extensively used Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Proficient in using Configuration Management tool, Ansible Tower and Ansible for deploying applications and proactively manage change by writing Python code by using Ansible Python API to automate Cloud Deployment Process.
  • Experienced in MAVEN & ANT as Build Tool for building of deployable artifacts (war) from source code. Installation and deployment management repository generated by Maven and Ant artifacts and store the build process using dependency jar on NEXUS.
  • Performed application Deployments & Environment configuration using Ansible, Chef, and Puppet and treating Infrastructure as Code. Automate the installation of ELK agent with Ansible playbook.
  • Hands on experience on Jenkins for Continuous Integration and End-to-End automation for all build and deployments. Implemented CI/CD tools for Upgradation, Backup, LDAP, SSL setup and Restore DNS.
  • Utilized Jenkins Cloud Bees for enterprise scale infrastructure configuration and application deployments checking out code from SVN/GIT and use ANT/Maven to Build war/jar artifacts and Creating SonarQube reporting dashboard to run the analysis for every project.Experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Good knowledge on integration of unit tests, code quality analysis tools like JUnit, SonarQube and Veracode, Selenium.
  • Deployed code through web application servers like WebLogic, Apache Tomcat, Jboss and Jetty and having strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Experience in Installation, Configuration, Implementation, up-gradation, Maintenance and Creating and maintaining user accounts, profiles, security, rights, disk space and process monitoring.
  • Wrote scripts in Shell, Python and bash to automate the builds, daily tasks and infrastructure activities.
  • Expertise on Open-source monitoring tools like Nagios and Splunk and logging tool ELK, to health check the various deployed resources and services on Linux/Unix environments.
  • Experience working with Nagios, AWS CloudWatch to monitor network infrastructure to track and analyze real time performance, metrics, and traffic of resources on cloud.
  • Experienced in working with JIRA and managing project using JIRA issues like epics, story, spikes, defects, and tasks. Worked with metrics and stats to observe progress from task level to project level and generated burndown charts, reports.
  • Strong analytical and problem-solving skills always striving for new knowledge. A person with multi-tasking and organizational skills and high ethical standards.

TECHNICAL SKILLS

Cloud computing: AWS, Microsoft Azure, Google Cloud Platform

Automation Tools: Ansible, Chef, Puppet

Scripting Languages: Python, Shell, Bash

Web/App Servers: Apache, Nginx, Apache Tomcat, Jboss, WebSphere, LAMP

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP

Build Tools: ANT, Maven, Jenkins, TeamCity, UDeploy

Project Tracking tools: Service NOW, JIRA, Rally, IBM Clear Quest, Crucible, Bugzilla

Operating Systems: RHEL/CentOS, Ubuntu, Solaris, Windows 2K, XP, 2007, 2008, 2010

Database Servers: MYSQL Server, Oracle, MONGODB, PostgreSQL

Monitoring Tools: Nagios, Splunk, ELK Stack

Version control tools: Gitlab, GitHub, Subversion, SVN, Bitbucket

Virtualization/Container: Docker, Kubernetes, VMware vSphere 5.5/6.0

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. DevOps Engineer

Responsibilities:

  • Involved in the migration from on-premises to Cloud infrastructure, and automation through the usage of Ansible tool.
  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, and IAM which allowed automated operations. Deployed Cloud Front to deliver content further allowing reduction of load on the servers.
  • Configure and deploy AWS Lambda service to run codes in response to events and automatically manage resources.
  • Managed network security using AWS Load Balancer, Auto-scaling, Security groups and NACL.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon DynamoDB table and S3 bucket or to HTTP requests using Amazon API Gateway.
  • Worked on Amazon Aurora, Redis and PostgreSQL-compatible relational database engine to provide simple and cost-effective open-source databases.
  • Performed POC on migration to Google Cloud Platform for compatibility check of the application using GCP Migration.
  • Worked on setting up the infrastructure on GCP involving Compute Engine, Cloud Storage, IAM, Cloud Run, PubSub, FireStore
  • Provided high availability for IaaS instances and PaaS role instances for access from another server.
  • Worked with Terraform key features such as Infrastructure as code (IAC), Execution plans, Change Automation and Implemented Terraform modules for deployment of applications across AWS.
  • Worked with Ansible playbooks for carrying out the builds and deployments on various environments.
  • Wrote Ansible playbooks in the regular Modular standard coding and then migrated to variable based coding.
  • Worked on Managing the Private Cloud Environment using Ansible and enhanced the automation to assist, repeat configuration management using Ansible based YAML scripts.
  • Experienced in automating Vulnerability Management patching and CI/CD using Chef and other tools like GitLab, Jenkins, and AWS
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Worked in container-based technologies like Docker, Kubernetes and OpenShift.
  • CreatedProjects,Pods,applicationsfromtemplates,services,ImageStream,routesandcreatedbuild configuration,deployment configurationsalong withwebhooksto manageCI/CD.
  • Performed Building up of servers, deployment activities, and environment support including installation, configuration diagnostics, planning and upgrades.
  • Installed, configure, monitor, and administer Linux and Windowssystems in physical and virtualized environments.
  • Implemented a CI/CD framework using Jenkins, Maven & Artifactory in Linux environment and Integration of Maven/Nexus, Jenkins, Git and JIRA.
  • Build Docker Images and ran containers in the testing Environment Experience with Docker Swarm for orchestration of Docker containers.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Worked on Micro Services deployments on AWS ECS and EC2 instances
  • Implemented docker-maven-plugin in maven pom to build docker images for all microservices and later used Docker file to build the docker images from the java jar files.
  • Experienced in building new application and deployment through Ansible and managing them in production environment.
  • Monitored the AWS resources using Cloud Watch and application resources using Nagios.
  • Built complex automated deployment through usage of configuration management technology in Ansible Tower.
  • Used GitLab as source code repositories and resolved merge and tagging conflicts.
  • Coordinated and collaborated with the DevOps team in implementation of the workflow in Atlassian Jira to deal with the issues and maintain user’s stories and tracking the performance metric of the current development of playbook.

Environment: AWS Cloud, Ansible, Jira, confluence, OpenShift, Maven, Jenkins, Git, GitHub, Unix/Linux, Python Scripting, Apache-Tomcat, Oracle11g, Chocolatey package, Putty, Shell Script, Ngnix, SQL, Ubuntu, RedHat, Windows 2012/2016 Server.

Confidential, OH

Azure Automation Engineer

Responsibilities:

  • Worked extensively in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, and Automation. It includes Microsoft Azure, Maven, Jenkins, Artifactory, SVN, GIT, GitHub, Tomcat and Linux etc.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Installed, configured, and automated Build jobs for Continuous Integration and Azure Deployment pipelines.
  • Performed Azure Cloud resource deployment using Azure Resource Management Templates, Azure PowerShell Script and Azure Command Line Interface (CLI)
  • Worked on managing Azure Web Apps, Websites, Web role and Worker roles and Deployment Slots.
  • Implemented various resources in Azure using Azure portal, PowerShell on Azure Resources Manager deployment models. Experienced in deploying infrastructure as code applications using ARM Templates (JSON)
  • Created big data pipelines using Azure Data Lake and Azure Data Factory for streamlining the process of workflow.
  • Extensively worked with Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
  • Containerized the applications using Docker for the test environments and dev-environments needs.
  • Involved in Installing, Configuring and Managing Docker Containers, Docker Images for Web Servers and Applications servers such as Apache Tomcat using Docker and integrated with AZURE SQL database.
  • Automated Deployment of Java based applications into Spring boot, Tomcat, etc. servers using Chef and Jenkins.
  • For one of the applications, Used Jenkins pipelines to drive the microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Administrating, configuring, and deploying Atlassian tools like Jira, Confluence, Bitbucket for both hosting and issue tracking, workflow collaboration, and tool-chain automation.
  • Responsible for administrating all Atlassian tool set (Bitbucket, Confluence, Jira)
  • Maintained chef cookbook and recipes which automate the installation of Tomcat and JDK’s installations and have customized recipes from chef supermarket to align with current requirements. In addition to that I have a very intimate knowledge about the whole release and build processes from software development till its release to the end client plus planning and anticipation of what required.
  • Prime mover for Cyber Security project and implemented application security strategy for all the external facing apps.
  • Performed POC on cross-site scripting, SQL injection security scans as a deployment step for production external facing web-based applications.
  • Experience in Ingestion of logs, parsing, querying with Splunk.
  • Duties include Build and Deployment of the java applications and .NET onto different environments like Dev, QA, UAT and Production. Analyze, resolve, compilation and deployment errors related to code development, branching, merging, and building of source code along with Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux)
  • Performed Disaster recovery exercise for Global Website and all Atlassian tools on every quarter.

Environment: Azure Cloud, Chef, Bitbucket, Jira, confluence, Maven, Jenkins, Git, GitHub, Unix/Linux, Kubernetes, Docker, Python Scripting, Splunk, Apache-Tomcat, Oracle, Putty, Shell Script, Splunk, SQL, Ubuntu, RedHat, Windows 2012/2016 Server.

Confidential, Boston, MA

AWS Cloud Engineer

Responsibilities:

  • Developed and implemented solutions for automating deployment, configuration, and verification of legacy or early-stage technology to cloud environments and to support the continuous integration of applications.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Reviewed existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using Python, Shell scripting.
  • Performed all necessary day-to-day GIT support for different projects. Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Assisted in redesigning/architecting Splunk Enterprise to reduce ingestion costs by gathering crucial user requirements from monitoring, cloud security and management team and assessing current Splunk integration architecture.
  • Installed and configured Jenkins for Automating Builds and Deployments through integration of Git into Jenkins to automate the code check-out thus providing an automation solution.
  • Managed Maven Repository using Nexus tool and used same to share the snapshots and releases of internal projects.
  • Enhanced Configuration Management using CHEF to assist with automated, repeatable, and consistent configuration and application deployments.
  • Managed and configured Amazon EC2 instances with the help of Chef.
  • Performed a POC for AWS code deploy services pushing artifacts into S3 and performing deployments onto on Demand instances created on the fly. Included security groups, network ACLs, Internet Gateways, and Elastic IPs to ensure a safe area for organization in AWS public cloud.
  • Build Docker Images and ran containers in the testing Environment Experience with Kubernetes for orchestration of Docker containers.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespaces.
  • Implemented Terraform modules for deployment of applications across AWS cloud platform.
  • Based on application requirements worked with tools team in tuning the metrics to identify proper business transaction and recorded them in Newrelic-APM which will be helpful in understanding and debugging performance issues.
  • Involved in analyzing issues related to high CPU Utilization, high Memory usage and tuning Garbage Collection using New relic along with creating few custom Dashboards.
  • Developed Docker images to support Development and Testing Teams and their pipelines and distributed images like Jenkins, Selenium, JMeter and Elasticsearch, Kibana and Logstash (ELK).
  • Configured the sumo logic collectors and ingesting logs of multiple applications, syslog’s and network logs, etc.
  • Documented business processes using PowerPoint, SharePoint, Confluence.

Environment: Maven, Jenkins, AWS Cloud, Nexus, Shell, Python, JIRA, New relic,6 Apache tomcat, Load balancer, VPC, Elastic Beanstalk, ELK, Nagios, Chef, MYSQL and Splunk.

Confidential

Jr. Cloud Architect

Responsibilities:

  • Created and managed cloud VMs with AWS EC2 command line clients and AWS management console.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Responsible for managing infrastructure provisioning (S3, ELB, EC2, RDS, Route 53, IAM, security groups - CIDR's, VCP, NAT) and deployment and EC2 Installs with CentOS, Ubuntu and RHEL6 and Scientific Linux.
  • Created puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using cloud watch.
  • Created and managed IT infrastructure and application stack using AWS Cloud Formation and writing the template file using JSON.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers which supports different Cloud service providers like AWS.
  • Automated Nagios services for database server, webserver, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) configuration management.
  • Created various branches for each purpose, merged from development to release branch, created tags for releases through GitHub.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation from Dev to SIT, SIT to Pre-Prod/ Pre-Prod to Production systems using Jenkins, GIT, SVN, Puppet automation tool.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Generated reports on different bugs & tickets using JIRA/ Bug tracking; created & solved blocked/unassigned tickets.
  • Built & Deployed Java/J2EE to web application server in Agile continuous integration environment and automated.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Worked on version control tools stash (bitbucket) and GIT for cloning, mirroring and pushing the changes, created web-hook in bitbucket for Jenkins.
  • Involved in performance tuning, security, backup, recovery and capacity planning of WebSphere Application server, Red hat Jboss EAP 6.x/5.x and Apache tomcat 8.x/7.x/6.x.

Environment: Aws, Chef, Nagios, Docker, Cloud watch, Jira, Jenkins, Hudson, Selenium, shell, Python, Chef Workstation, Chef Server, UAT, Git and SVN.

Confidential

Linux Administrator

Responsibilities:

  • Systems Installation, configuration, security and maintenance in UNIX, Linux & Windows environment using series of open-source tools.
  • Installation and configuration of system and upgrading the Centos, VMware ESXi, Vcenter and Vsphere Clients.
  • Troubleshooting, installing and configuring enterprise-wide Apache Web Servers and Tomcat application containers in large Red Hat CentOS/Linux environment.
  • Setup LAMP stacks (Linux, Apache, MySQL and PHP).
  • Implemented and managed Oracle 10g RAC and 11g RAC databases on LINUX and Windows platforms.
  • MySQL and optimization, data base configuration knowledge and to process them accurately.
  • Creating, Cloning the Virtual Machines of Linux and templates using Vmware.
  • Building and configuring Red Hat systems over the network, implement automated tasks through cron jobs, resolving tickets according to the priority basis.
  • Patches and Packages installation using yum in Linux Red hat and RPM.
  • Managed systems routine backup, enabling cron jobs, enabling system logging and network logging of servers for maintenance
  • Troubleshoot and fixed NFS, TCP/IP and other protocols problem on Redhat linux/Unix server

Environment: Red hat Linux 4,5, Centos, VMware ESXi, Vcenter, Vsphere, Oracle, Apache Web Server 2.0.x, 2.2.x, Sun Java System Web server 6.0, Apache, MySQL, PHP, Oracle 10g/11g RAC, DNS, NFS, TCP/IP, Unix

We'd love your feedback!