We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8 years experience in IT industry with major focus on DevOps and in a wide range of IT disciplines specializing in Continuous Integration and Continuous Delivery (CI/CD pipeline), Build and Release management, Linux/Windows administration, and support.
  • Worked with project development teams following Agile & Waterfall methodologies that design source code branching, release life cycles and CI/CD pipelines based on pace and project deliverables.
  • Experienced in AWS Cloud Computing services, such as EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Dynamo DB, Elastic search, Elastic File system (EFS), Cloud Foundry, CloudWatch, Cloud Trail, OpsWorks and in Cloud Security (OAuth2 and SAML) also worked on DNS, SSL & Firewalls.
  • Expertise in writing AWS CloudFormation templates in JSON to use them as blueprints for building & deploying multiple AWS resources. Good knowledge in Kinesis Data Streams & Kinesis Firehouse & integration with AWS Lambda for serverless data collection.
  • Extensively involved in infrastructure as code, execution plans, resource graph & change automation using Terraform.
  • Experience on working in Deploying and monitoring Microservices on Various platform like AWS ECS, Kubernetes, Openshift. Developed Kubernetes Pod definitions, Deployments and used Helm Charts to version control complete deployment strategies. Worked on Minikube tool to run kubernetes locally.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Azure on Kubernetes.
  • Experience in Azure Cloud services, Azure Active directory, Azure service bus & worked on Azure PowerShell cmdlets to create, test, deploy Azure cloud platform services using PowerShell.
  • Experience in Version Controlling systems like GIT, GitHub and Bitbucket.
  • Experience in the ELK (Elastic Search, Logstash, Kibana) stack & Splunk to analyze large volumes log data obtained from servers. Extensively worked on Zabbix, Nagios for Network & Bandwidth monitoring.
  • Installed and configured Jenkins for Automating Builds and Deployments through integration of Git into Jenkins to automate the code checkout, thus providing an automation solution.
  • Hands - on experience in Ansible and Ansible Tower as Configuration management tool to automate repetitive tasks, quickly deploy critical applications and proactively manage change.
  • Worked on App Containerization technology Docker, creating Docker images, Containers, Docker Registry to store images, cloud-based registry Docker Hub, Docker Swarm to manage containers
  • Expertise in scripting for automation, & monitoring using Shell, Bash, PowerShell, PHP, Java, Python, YAML, Ruby & Perl scripts.
  • Hands on experience on 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.
  • Ability to define system requirements, recommending solutions, analyze capacity and makes appropriate modifications.
  • Good communication skills with high motivation to work in a team environment and capable of managing the project independently.
  • Ability to interact with developers and product analysts regarding testing status and maintaining detailed documentation.
  • Strong analytical skills and problem; solving skills. Willingness and ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS

Cloud: AWS, Azure, Open stack, PCF

Configuration Management: Ansible, Chef, Puppet.

Infra as a Code: Terraform

CI/ CD: Jenkins, Bamboo, Hudson

Build Tools: Maven, Gradle

Containerization: Docker, Kubernetes (K8s)

Monitoring: Nagios, Splunk, Cloud Watch, Prometheus

Databases: My SQL, Mongo DB, Dynamo DB

Web Servers: Apache Tomcat, Nginx

Application Servers: WebLogic 9.x/10.x, WebSphere 6.x/7.x/8.x, JBOSS 4.1

Networking: DNS, DHCP, SMTP, HTTPIDE Tools: Eclipse, NETBEANS

Operating Systems: Linux (RedHat 4/5/6/7), UBUNTU, UNIX, WINDOWS NT/2000/2003/XP/VISTA/7/8/10.

Scripting: Shell, Python, Yaml, Json, Groovy

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. DevOps Engineer

Responsibilities:

  • Worked on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Confidential images for server migration from physical into cloud.
  • Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Route 53, SES and SNS in the defined virtual private connection.
  • Responsible for Continuous Integration and Continuous Delivery process implementation using Jenkins along with Python and Shell scripts to automate routine jobs.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like SVN, GIT.
  • Created Docker images using a Docker file. Worked on Docker container snapshots, removing images and managing docker volumes and experienced with Docker container.
  • Created Cloud Formation template stacks to automate for building new VPCs using JSON files.
  • Migrating present Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups & NACL’s, attached profiles and roles using AWS Cloud Formation templates and Ansible modules.
  • Implemented CI/CD pipeline using Jenkins, Ansible Playbooks and Ansible Tower.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
  • Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers.
  • Implemented Jenkins as Continuous Integration tool to automate build and deployment process.
  • Used tracking tool JIRA and triaged the issues, maintained bugs using JIRA tool.
  • Provided 24 x7 on-call supports in debugging and fixing issues related to Linux in Cloud Environment using Confidential Web Services (AWS).

Environment: AWS, CI/CD, Maven, Jenkins, Shell, JIRA, Python, Oracle, WebLogic Server 11g, Apache Tomcat, Docker, Kubernetes, Virtualization, Apache HTTP server, Java, LDAP, JDK1.7, GitHub.

Confidential, Austin, Texas

DevOps Engineer

Responsibilities:

  • Configured Azure cloud services and multi platforms Linux/Unix, RHEL & Windows servers.
  • Provisioned infrastructure as a code using CloudFormation, ARM & Terraform JSON/YAML Templates.
  • Configured Azure DevOps pipelines for build process & integrated pipeline and deployed existing VSTS/TFS builds.
  • Implemented a CI/CD pipeline using Azure DevOps (VSTS/TFS) in both cloud and on-premises with GIT, MS Build, Docker, Maven along with Jenkins plugins using YAML/JSON.
  • Leveraging configurations using Ansible, Ansible Tower to automate repetitive tasks, quick deploy critical applications and manage changes using Ansible Playbooks, Modules, and Roles.
  • Managed Ansible Centralized Server to support various middleware application servers like Tomcat.
  • Configured Bitbucket feature branches, user access, repo’s, merging and integration process.
  • Configured Jenkins/Bamboo Pipeline for managing weekly Build/Test/Debug/Deploy chain and deployed artifacts to Artifactory also troubleshooted the build failure’s and reduced release time to 20%.
  • Managed Azure Infrastructure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
  • Responsible for IBM MQ server, channel status, creating queue managers, starting/stopping of MQ queues & depth.
  • Modified Shell/Java scripts to run the unit tests on different jobs in Jenkins/Bamboo for testing the code quality.
  • Managed Groovy based Jenkins files & plugins to automate the process to deploy the applications to Tomcat server cluster via Ansible plugin and messaging queues using RabbitMQ message broker.
  • Created and configured MQ Objects like Queue Managers, Remote queues, Local Queues, Queue Aliases, Channels, Clusters, Transmission Queues, Performance Events, Triggers, Processes, error trapping applications.
  • Administrated WebLogic Server Console, WebLogic Portal, WebLogic SOA Suite, Web Center Content WCC.
  • Monitor and managing the WebLogic & Tomcat server instances using WSLT and JConsole.
  • Manage and monitor the JVM performance regarding heap size, garbage collection and JDBC pools.
  • Working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Configured JBoss & Tomcat domains, machines, manage servers, node managers and cluster environments.
  • Built and deployed Docker containers into the cluster using Docker Swarm to improve developer workflow, increasing scalability, and optimizing speed & reduced deployment time for critical agile project infrastructure.
  • Worked on the creation of custom Docker container images, tagging and pushing the images.
  • Used Docker Swarm for automating the deployment of applications inside software containers.
  • Configured Kubernetes clusters in VM’s, Kube Master and Kubelets and added Container Network Interface.
  • Configured kubernetes services like Kube API, Kube-Controller, proxy and Scheduler, Pods etc.,
  • Developed and Maintained documents of user accounts, files and directory permissions, securingLinuxsystems.
  • Experience with using JIRA for integration schemes, complex workflows, screen schemes, permission schemes, and notification schemes to understand client deployment requests in Agile environments.
  • Created and maintained user's accounts, profiles, security, and process monitoring as per PCI compliance.

Environment: AZURE, Windows, Linux, Bitbucket, Bamboo, Jenkins, Terraform, Docker, Kubernetes, Oracle, PostgreSQL, LDAP, WebLogic, Tomcat, Ansible, uDeploy, Python, Shell.

Confidential, Houston, TX

Senior DevOps / Site Reliability Engineer

Responsibilities:

  • Worked for DevOps Platform team responsible for specialized areas related to Chef for Cloud Automation.
  • Expertise in build and deployment automation using Vagrant, VMWare ESX, Docker containers and Chef.
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Performed the automation using Chef Configuration management.
  • Involved in Chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups. Worked with Knife command-line tool and creating Cookbook.
  • Developed installer scripts using Ant, Python and UNIX for various products to be hosted on Application Servers.
  • Troubleshoot Build and Deploy Issues, with little downtime.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Worked on Terraform for configuring infrastructure as a code.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Working on Docker engine to create and use containers; Saas-based services for creating and sharing docker services in Docker hub.
  • Member of the Technical Design team, Build and Release Module for Development of new products.
  • Automated the local dev environment using Vagrant/chef solo.
  • Administration and Support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.

Environment: AWS, AWS Cloud Formation Templates, AWS Cloud Watch, Terraform. Java, Eclipse, Toad, Git, Docker, Tomcat, Jenkins, Python, Ruby Chef, JIRA, Maven, Linux.

Confidential

Linux/Unix System Admin

Responsibilities:

  • Installation, Configuration and Maintaining of Red Hat Enterprise Linux patches and packages using RPM and YUM.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
  • Resolving TCP/IP, DHCP network access problems for the clients.
  • Migrated physical to virtual (P2V) and (V2V) migrations to servers by utilizing VMware Converter and Virtualization Manager, which includes moving VM’s from one cluster to another cluster or within the same cluster.
  • Configured User management, disk quota and Job Scheduling using Crontab.
  • Configured DNS, NAS gateways, SAN, NFS shared volumes and LDAP server for managing users and permissions and Windows Domains 2000 through 2012, DHCP, WUS, Terminal Services and Remote Desktop Services.
  • Develop, Maintain, update various scripts for services (start, stop, restart, recycle, Cron jobs).
  • Provide Root Cause Analysis for recurring problems through Logs data analysis.
  • Handling LVM tasks, Creating, resizing, Veritas Volume manager and managing cluster environment using suite.
  • Configuring Kick start servers to install Red Hat Linux and VMWare ESX/ESXi on multiple machines.
  • Performed User Administrative activities, Network activities including troubleshooting and application Support.
  • Deployment of Bug Fixes on to the application server and tracking of the bugs using Bugzilla.
  • Responsible for Router Configuration, network equipment (LAN, WAN, Cisco, Linksys, Net gear, DLink, Switches).
  • Maintained records of adequate supply of storage through daily maintenance for disaster recovery.
  • Configured DNS, NAS gateways, NFS shared volumes and LDAP server for managing users and permissions.
  • Worked on troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues and securingLinux/Unixsystems.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, and SMTP in Linux.
  • Assisted with the deployment teams in troubleshooting and fixing day-to-day problems.

We'd love your feedback!