We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • More than 8+ years of IT expertise. Installation, setup and troubleshooting experiences for Linux, Ubuntu and Windows on several hardware platforms and over the course of 6years with DevOps tools, such as SVN, GIT, ANT, Maven, Jenkins, Ansible, Chef, Nomad, Docker, Kubernetes and AWS/Azure/GCP cloud.
  • Experience in Architecting and securing the Infrastructure on AWS using EC2, S3, RDS, EBS, VPC, ELB, IAM, KMS, EMR, Cognito, API Gateway, Cloud Trail, Cloud Watch, Amazon SQS, SNS, SES, Config, AWS Kinesis, Lambda, Network ACLs, Security Groups, Route Tables, Route53, Elastic Beanstalk, Redshift and deploying applications utilizing all these services majorly focusing on high - availability, fault tolerance, and Autoscaling in AWS CloudFormation.
  • Experience with AWS Command line interface and PowerShell for automating administrative tasks. Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic reaching one or more AWS EC2, LAMBDA instances.
  • Launched and configured the Amazon EC2 Cloud servers using Linux AMI and Ubuntu AMI and configuring the servers for specified applications using Jenkins.
  • Experience in windows Azure and Azure internal tools for monitoring network and server health.
  • Expert in various Azure services like Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation.
  • Strong Experience in Micro services architecture and Migration of all servers from on - premises to Docker/Kubernetes container technologies in Azure.
  • Hands on experience on Backup and restore Azure services and in Design and configure Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Azure cloud services, Blob storage, Active directory, Azure Service Bus, Cosmos DB.
  • Hands on experience in AWS services like EC2, S3, ELB, RDS, SQS, EBS, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Autoscaling, Cloud Front, IAM and GCP services like Compute Engine, Cloud Storage, Cloud SDK, Cloud SQL, Google Kubernetes Engine, BigQuery, Cloud CDN and Dataflow.
  • Experience in Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Experience in installing and configuring PCF (Pivotal Cloud Foundry) environments and worked on Pivotal cloud native platform, an integrated stack from infrastructure through application development, optimized for rapidly scaling applications to meet the demand.
  • Developed Terraform templates to create Elastic Load Balancerss (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Built scalable Docker infrastructure for Micro services utilizing ECS - AWS Elastic Container service by creating task definition json file.
  • Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registry, Used Docker-Swarm to maintain the cluster of containers.
  • Worked on deployment automation of all the micro services to pull image from the private docker registry and deploy to docker swarm cluster using Ansible.
  • Integrated Jenkins with Docker container using Cloud bees Docker pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.
  • Experience on OpenShift architecture for OpenShift build automation, OpenShift CLI and CLI operations, OpenShift cluster and cluster maintenance.
  • Experience in implementing Spark processing, Kafka messaging, JBoss BRMS and Cassandra DB on the OpenShift container platform.
  • Perform maintenance and troubleshooting of our enterprise Redhat OpenShift systems.
  • Built and delivered Kubernetes cluster using Kops and EKS on AWS.
  • Experienced in managing K8s charts using Helm and created reproducible builds of the Kubernetes applications.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers. Worked on Microservices and deploying Microservices using Kubernetes YAML files.
  • Experience in orchestration of Docker Images and Containers using Kubernetes by creating whole master and minion. Installed Artifactory on-top of Kubernetes for dynamic PVC provisioning.
  • Having experience on Ansible and Ansible Tower as Configuration Management tool and writing playbooks that automate repetitive tasks, managing changes for critical applications for continuous delivery.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Expertise in using Chef attributes, Chef templates, Chef recipes and Chef files for managing the configurations across various nodes, build, design and maintain the platform automation using Chef and Involved in setting up Chef Workstation, Nodes, Cookbooks, and Recipes using Ruby Scripting.
  • Developed facts and dimensions tables using star and/or snowflake schema. Experience in using configuration management tools like Puppet/Ansible/ Chef and knowledge on Salt Stack
  • Implemented Continuous Integration and deployment using various CI/CD tools like Jenkins, Nexus, GIT and SVN.
  • Experience in JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub, Maven.
  • Created Jenkins project for Puppet development and testing the VM, created R10k environments and developed beaker tests scripts for testing VMs.
  • Having knowledge on Installation and Configuration of Nexus repository manager for sharing the artifacts within the company and efficient in using Nexus and Artifact Repository managers for Maven builds.
  • Experience in Configuring and Managing logging and monitoring tools such as Nagios, AppDynamics, Prometheus, Sumo Logic, Splunk, ELK.
  • Installed Prometheus and Grafana using Helm to monitor the application performance in the Kubernetes cluster.
  • Having experience with NoSQL databases like Cassandra and MongoDB.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Experience administrator skills on Linux/UNIX distributions (Red Hat/CentOS, Ubuntu, Solaris and AIX) and Windows flavours’.
  • Experience in deploying applications on Apache Tomcat, JBoss, WebSphere and WebLogic servers.
  • Strong Knowledge on networking (Switching, routing, Firewall, DNS, TCP/IP, HTTP, SSL).
  • Worked extensively on MySQL, DHCP, DNS, FTP, SAMBA, NFS, NIS, and ZFS.
  • Experience in handle tasks in Red Hat Linux includes RPMS using YUM and LVM file system.
  • In-depth knowledge of computer applications and Shell scripts (Bash), Ruby, Python, PowerShell and Azure PowerShell for automating tasks.
  • Had good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.

TECHNICAL SKILLS

Cloud: AWS, Azure, GCP, OpenStack

Configuration Management Tools: Chef, Puppet, Ansible

CI/CD Tools, Build Tools: Jenkins, Terraform, Cloud Formation, Maven, Ant

Version Control: GIT, SVN, Git Hub and GitLab

Database: Cassandra, MongoDB, MYSQL, SQL Server 2012/2014

Bug Tracking Tools: JIRA

Containerization Tools: Docker, Kubernetes and OpenShift

Monitoring Tools: Splunk, Nagios and New Relic

Scripting: PowerShell, Python, Groovy, JSON, YAML, Perl

Web Technologies: HTML, CSS, XML, Servlets, Java Script

Application Servers & Web servers: WebSphere, WebLogic, Tomcat, Apache server and JBoss

Testing tools: Selenium and SonarQube

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

PROFESSIONAL EXPERIENCE

Sr. DevOps Engineer

Confidential - Dallas, TX

Responsibilities:

  • Involved in designing and deploying large 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.
  • Experience in utilizing AWS Storage Gateways, performed 500+ GBs of Data Migration to AWS S3. Also, Configured AWS IAM and Security Group in Public and Private Subnets in VPC. Managed multiple AWS accounts with multiple VPC's for both production and non-production. Supported 400+ AWS Cloud instances and used AWS CLI to manage and configure various AWS products.
  • Designed cost effective and fault tolerant systems using EC2 instances, Amazon Machine Images (AMI), Maintained roles and groups using AWS Identity Access Management (IAM), also maintained user accounts, RDS, Route 53, VPC, RDB, Dynamo DB, Code Commit, SES, SQS & SNS services in AWS Cloud. And have experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Performed the automation deployments using AWS by creating the IAMs and used the code pipeline plugin to integrate Jenkins with AWS and created the EC2 instances to provide the virtual servers.
  • Deployed and configured Elasticsearch, Logstash, and Kibana (ELK) for log analytics, and application monitoring in integration with AWS Lambda and CloudWatch. Then store that logs and metrics into an S3 bucket using Lambda function. Created AWS S3 buckets, performed folder management in each bucket, managed cloud trail logs and objects within each bucket.
  • 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.
  • Well versed with Amazon Route 53 which effectively connects user requests to the infrastructure running on Amazon EC2 instances and Amazon S3 buckets.
  • Worked with Terraform to create stacks in AWS from the scratch and updated the Terraform as per the organization's requirement on a regular basis.
  • Implemented a server less architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda deployment function, configured it to receive events from our S3 buckets and provisioned Lambda functions to create a Log stash for centralized logging.
  • Responsible for the design, development and administration of transactional and analytical data constructs/structures and business reports from legacy to AWS and Snowflake.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Worked with RedHat OpenShift Container Platform for Docker and Kubernetes.
  • Experience with OpenShift Security Context Constraints (SCC) and service account.
  • Maintained Apigee for building applications, providing security over cyber threats in giving better assistance to the developer teams.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in AWS ECS.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Worked on the creation of custom Docker container images, tagging and pushing the images and Docker consoles for maintaining the application of life cycle.
  • Experience building microservices and deploying them into Kubernetes Cluster as well as Docker Swarm.
  • Worked on OpenShift for container orchestration with Kubernetes container storage, automation to enhance container platform multi-tenancy also worked on with Kubernetes architecture.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.
  • Implementing clusters using Kubernetes and worked on creating pods, replication controllers, Name Spaces, deployments, Services, health checks, Ingress resources and Controllers by writing YAML files. Integrated them using weave, flannel, calico SDN networking.
  • To deploy instances used Ansible playbooks and wrote modules in Ansible to integrate with Apache Tomcat and AWS. And used Ansible playbook to deploy applications.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Ansible.
  • Provided 24/7 on call production support. AWS automation through Ansible environment.
  • Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
  • Developed several Ansible playbooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Managed GIT repositories for branching, merging and tagging and developing Groovy Scripts for automation purpose. Extended the generic process by attaching the Jenkins job webhook to all the current Java and Scala-based projects in GitHub.
  • Experience with Jenkins for Continuous Integration and deployment into Tomcat Servers. And worked in setting up Jenkin slaves for end-to-end automation.
  • Developed SaltStack plugin for VMware's vRO. Used SaltStack configuration management tool for faster server provisioning.
  • Installed Jenkins/Plug-in for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Jfrog Arti factory) and Deployed Apps using custom ruby modules through Ansible as a CI/CD Process.
  • Developed a generic Jenkins job in Jenkins for continuously building all kinds of maven projects through the webhook. And I was replacing the existing individual maven jobs.
  • Create AMIs by using Packer for production usage as part of a continuous delivery pipeline.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Used New Relic application monitoring for performance metrics in real time to detect and diagnose application problems automatically.
  • Integration of user-facing elements developed by front-end developers with server-side logic using Node.js.
  • Deployed z database on EKS in AWS using deployment for failover replica.
  • Worked on Ansible playbooks for Kafka, Grafana, Prometheus and its exporters.
  • Wrote bash scripts to automate Nagios service check creation through usage of an SNMP index as an array to monitor production SMS binds to major cell phone carriers.
  • Responsible for creating and maintaining the new LDAP OU, Groups, Schema, and attributes.
  • Troubleshooting of network issues using DHCP, DIG, DNS, SNMP, SMTP, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and TCP dump.

Environment: AWS (EC2, ECS, EKS, S3, EBS, ELB, RDS, SNS, SQS, VPC, Cloud formation, Cloud watch, ELK Stack), Ansible, LDAP, Python (BOTO API), Red Hat Linux, Packer, CloudWatch, Node.js, Groovy, Shell scripting, Ruby, Kubernetes, Grafana, OpenShift, Terraform, JIRA, GIT, New Relic, Nagios.

DevOps Engineer

Confidential - Philladelphia, PA

Responsibilities:

  • Comprehensive experience with AWS services like Amazon S3, RDS, EC2, Cloud Formation, Lambda, VPC, ELB, Glacier, Elastic Block Store, Dynamo Db, Amazon RDS, Code Deploy, CloudWatch, Amazon IAM, SES, SQS, Security Groups and Route 53 in Agile environment.
  • Configured AWS IAM and Security Groups in Public and Private Subnets in VPC, managed IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements.
  • Written AWS CloudFormation Templates for different services like CloudFront Distribution, API Gateway, Route 53, Elastic Cache, VPC, Subnet Groups, Security Groups.
  • Created Python scripts to totally automate AWS services, which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Responsible to Design, build, configure, test, install software, manage and support all aspects and components of the application development environments in AWS.
  • Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
  • Automated the cloud deployments using python and AWS Cloud Formation Templates.
  • Using python and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with python along with chef.
  • Involved in many different concepts of Chef like Roles, Environments, Data Bags, Knife, and Chef Server Admin/Organizations. Written Chef Recipes to automate build/deployment process and data bags in Chef for better environmental management.
  • Tested Chef Cookbook modifications on cloud instances in AWS and using Test Kitchen and Chef Spec and used Ohai to collect attributes on a node. Worked on Chef DK which takes of care creating cookbooks and recipes.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Extensively worked on Jenkins for Continuous Integration and for End-to-End automation for all build and deployments.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and written Maven pom.xml build script.
  • Installing, configuring and administering Jenkins CI tool on Linux machines. And implemented the setup for master slave architecture to improve the Performance of Jenkins.
  • Worked on NoSQL database MongoDB to replica set and sharding. Also experienced in managing replica set. Installed, Configured, and Managed Monitoring Tools such as Nagios for Resource/Network Monitoring.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing managers to trigger required build.
  • Worked as Scrum Master on JIRA tool. Customized the dashboard based on team's requirement.
  • Installed and support multiple databases and applications including Oracle, MySQL with Web Logic, JBOSS, Oracle and Apache Tomcat.
  • Experience in writing and organizing Shell and Perl scripting for building complex software systems.
  • Administration of RHEL 5,6,7 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting on both P Series and VMware virtualization systems.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Implemented Jira with Maven release plug-in for tracking bugs and defects.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy.
  • Implemented and maintained server virtualization using VMware, ESXI and Oracle Virtual Manager.

Environment: AWS (Amazon Web Services), Chef, IAM, Python, CloudWatch, Terraform, Micro services, VMware, Jenkins, Jira, Maven, Subversion, SVN, GIT, Shell, PERL, BASH, Solaris, LINUX 5.x, 6.x& 7.x.

DevOps Engineer

Confidential - Lincolnshire, IL

Responsibilities:

  • Setup and build AWS infrastructure various resources VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, Elastic Load Balancers (ELBs) in the defined virtual private connection.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Participated in SCM tool evaluation selection and implementation. Proactively identified, implemented process and other operational improvements for build/release/deployment.
  • Worked closely with multiple development and test teams to provide process design, management, and support for Source Code Control, Code Compilation, Change Management, and production release management.
  • Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers (LXC) and Docker.
  • Used ANT, Chef Scripts to build the application and deploy.
  • Resolved update, merge and password authentication issues in Gitlab and Jira.
  • Extensive experience in Application Deployments and Environment configuration using Chef.
  • Responsible for build and deployment automation using VM Ware ESX, Docker Containers and Hudson.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience executing the CI Jenkins build job for both Android and iOS application builds. Using GIT (Stash) tool as the source code repositories for all projects and Artifactory for all builds (ipa/apk) release repository.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Worked as Admin on JIRA tool. Customized the dashboard based on team's requirement.
  • Added users, implemented Security and added new projects on JIRA.

Environment: AWS, Git, Maven, Chef, Jenkins, VDI, VPC, VPN, Route53, EBS, SQL, ELB, Cloud watch, Dynatrace, Docker, Jira, Kubernetes, AWSCLI, SPLUNK, Sonar, AWS Auto Scaling, Unix/Linux, Ruby.

Build & Release Engineer

Confidential, Downers Grove, IL

Responsibilities:

  • Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
  • Designed Continuous Build Process using Jenkins to prevent build failures.
  • Supporting different projects build & Release SCM effort e.g., branching, tagging, merge, etc.
  • Integrated GIT into Jenkins to automate the code check-out process. Used Jenkins for Automating Builds and Automating Deployments.
  • Managed build results in Jenkins and deployed using workflows. Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Planned, designed, developed infrastructure automation Puppet and Chef, for build and release process.
  • Integrated delivery (CI/CD process) using Jenkins, Nexus, Yum and puppet.
  • Build artifacts (war, ear) are deployed into a Tomcat, WebLogic app server by integrating Scripts.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web, J2EE and applications.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, of Java projects and managing Maven repositories.
  • Have used Confluence to create, share and discuss content and projects.
  • Created Perl & UNIX scripts for Build and Release activities in QA, Staging and Production environments.
  • Worked in JIRA to capture, organize and prioritize issues. administering JIRA for issue management.

Environment: GIT, Jenkins, Chef, Linux AMI, Apache Tomcat, JIRA, Ubuntu, Oracle server, Maven, Perl & UNIX, J2EE.

Systems Engineer

Confidential

Responsibilities:

  • Identified the Business Requirements of the project.
  • Preparing the Design document by reviewing the Solution Requirement Specifications
  • Working on the Change requests and involved in Construction phase. .
  • Developed and Worked in Struts Frame Work.
  • Used SVN for branching, tagging, and merging. Wrote ANT (Build.xml's) for Building Ant Projects.
  • Configured Hudson for Continuous Integration.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Deployed to Web Sphere Application Servers.
  • Involved in troubleshooting of user interface using JSP.
  • Writing Test Cases from Function Specifications.
  • Handling Status Calls to explain the progress of defects.
  • Providing reports and performing Cleanups requested by client.
  • Java coding to Fix the defects and performing unit and Integrated testing.
  • Capable of Creating new database instances & managing table Spaces, users & roles.
  • Conversant in XML related technologies.
  • Experience in developing dynamic web-based user interfaces using HTML and Java Script.
  • API level of Testing is done. Automated the test case in C language.

Environment: Subversion (SVN), ANT, Hudson, Web sphere, Perl Scripts, Shell Scripts, XML, Windows XP, SQL.

We'd love your feedback!