We provide IT Staff Augmentation Services!

Devop’s Engineer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Over 8+ years of experience as a DevOps Engineer.
  • Created fully automated CI build and deployment infrastructure and processes for multiple projects
  • Proficiency in AWS cloud services such as EC2, S3, Elastic Load Balancer (Classic/Application), Auto Scaling, IAM, SNS, VPC, Route 53 and CloudWatch.
  • Created build pipeline for application versions, using Jenkins Continues Integration.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
  • Worked on Version control tools like GIT and SVN
  • Working knowledge/exposure in Tomcat, Apache, Web Logic & Web Sphere.
  • Knowledge on hosting and deploying applications using WebSphere Application Servers.
  • Created custom fully automated solution using Windows PowerShell to export individual mailboxes from the Exchange environment and save them as separate PST files.
  • Skilled Confidential Software Development Life Cycles and Agile Programming Methodologies.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat and configuration tasks for new environments etc.
  • Experience in using Cruise Control and Bamboo as CI Tools.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Experience in integrating Terraform with ansible to create and version AWS Infrastructure.
  • Extensively worked with automation tools like Jenkins, Hudson, Bamboo, Build Forge, to implement the End to End Automation.
  • Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence, Fisheye.
  • Experience in development and configuration experience with software provisioning tools like Chef, Terraform and Ansible.
  • Experience in Chef automation including writing Cookbooks, customized recipes for test driven development environments.
  • Experience with Configuration and Maintenance of Automation tools like Ansible and Chef.
  • Excelled in importing data from various data sources into HDFS like Oracle, MYSQL, and MSSQL.
  • Created automated solution using Windows PowerShell to manage the backup of the primary file server and programmatically notify the administrator via email of the backup’s success or failure.
  • Excellent skills in Linux Shell/Perl scripting and good C/Java programming experiences.
  • Extensively worked on Jenkins as continuous integration (CI) server by configuring & editing build jobs, Plugin Management and build slaves for End - to-End automation of CI/CD pipeline.
  • Handled security permissions to users.
  • Experience migration source code repositories from SVN to GIT.
  • Unique commit-level of code with Bitbucket. Responsible for design and maintenance of the Bitbucket Repositories, views, and the access control strategies.
  • Experience working with version control systems like Subversion, GIT and used Source code management tools GitHub, GitLab, Bitbucket including command line applications
  • Experience with Docker components like Docker Engine, Registry, Hub and Compose. Work on using Kubernetes to deploy and maintain a set of applications and services.
  • Environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Experienced in authoring Maven pom.xml files, performing releases with the Maven release plug-in and Setup various Jenkins jobs for build and test automation.
  • Instrumental in creating on demand AWS instances with the help of Docker and other Devops tools like chef, Ansible, Jenkins and setup test environments, perform deployments on the fly and can destroy the instances once the testing phase is complete.

TECHNICAL SKILLS

Programming Languages: Bash/SHELL,PowershellXML,GoLang,HTML,JAVA,Python.

Cloud Technologies: AWS, and Open Stack

Build Tools: Maven and Ant

Version Control: GIT, SVN, Bitbucket, CVS, Gerrit

Configuration Integration: Jenkins, and Bamboo

Configuration Management Tools: Ansible, Chef, and Terraform

Containerization: Docker and Kubernetes

Package Management: Nexus and Artifactory

Tracking Tools: SonarQube, JIRA and Junit

Web/Application Servers: Apache, Ngnix, Tomcat, Web Logic and Web Sphere

Databases /Frameworks: MYSQL, DynamoDB.

Monitoring Tools: Splunk, Elastic Search, and Nagios

Operating Systems: CentOS, LINUX/UNIX/Windows, Ubuntu.

PROFESSIONAL EXPERIENCE

Confidential, Dallas,TX

DevOp’s ENGINEER

Responsibilities:

  • Responsible for managing infrastructure for multiple AWS accounts by provisioning (s3,ELB,EC2,RDS, Route 53, IAM, Security groups, etc) with IAC.
  • Extensively involved in infrastructure as code, execution plans, recourse graph and change automation using Terraform managed AWS infrastructure as code using terraform.
  • Managing IAM roles and policies in all the accounts by granting permissions as required to requirement.
  • Deployed SAS Viya application for data analytics team on EKS which is new to org.
  • Responsible for design and maintenance of the GITHUB and Bitbucket repositories and access control strategies.
  • Migrated bitbucket to GitHub for all Data Analytics team.
  • Work with data team to provide complete infrastructure with applications like Airflow, Tableau, SAS for new business analytics in AWS cloud environment.
  • Responsible for patching and upgrading AMI’s and EKS versions.
  • Built reusable deployment pipelines Jenkins pipeline which pulls images from ECR and deploy into Kubernetes cluster using helm.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Worked with Custom AMI's, created AMI tags modified AMI permissions.
  • Configuring and Networking of Virtual Private Cloud (VPC), Developed Cloud Formation scripts to automate EC2 instances.

Confidential, Dallas,TX

DevOp’s ENGINEER

Responsibilities:

  • Automated configuration management and deployments using Ansible playbooks and yml for resource declaration.
  • And creating roles and updating Playbooks to provision servers by using Ansible.
  • Used AWS Route53, to route the traffic between different availability zones.
  • Deployed and supported Mem-cache/AWS Elastic Cache and then configured Elastic Load Balancing (ELB) for routing traffic between zones.
  • Creating and updating autoscaling groups as per the requirements for our infrastructure.
  • Building a docker Images with latest terraform upon the request.
  • Migration from GitLab to GitHub and configured complete CICD pipelines.
  • Responsible for infrastructure application like Airflow, Tableau.
  • Migrated an on-site legacy Tableau server to AWS and retained data.
  • Implemented automated provisioning/deployment with Terraform and Ansible and monitoring with Prometheus. Drastically improved stability, performance, and report quality as a result.
  • Created Security Groups, configuring Inbound /Outbound rules, creating and importing Key Pairs.
  • Initiated Cloud Watch alerts for instances and using them in Auto-scaling launch configurations. coordinate with developers with establishing and applying appropriate branching, labelling and naming conventions using GIT source control. Initiated responsibility for administering the GIT servers which included install, upgrade, backup, adding users, creating repository/branches, performance tuning, troubleshooting issues and maintenance.
  • Extensive exposure to Configuration Management policies and practices with regards to SDLC along with automation of scripting using BASH/Shell scripting.
  • Experience on working with the Issue tracking and Documentation tool JIRA and Confluence.
  • Used Airflow for orchestration and scheduling of the ingestion scripts.
  • Created a customs python scripts for Sync jobs and configured cronjobs accordingly.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Experienced in creating complex IAM policies, Roles and user management for delegated access within AWS.
  • Experienced in creating various dashboards, metrics, alarms and notifications for servers using AWS Cloud Watch, Grafana, Prometheus.¬¬¬

Confidential, Portland, OR

DevOp’s ENGINEER

Responsibilities:

  • Responsible for Release Automation (software and content deployments) across all environments - Dev, QA, staging & production or all product & platforms, under AWS.
  • This includes working with the Digital Program and Portfolio management group to develop, implement and maintain a continuous integration & delivery methodology.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Experienced in Cloud automation using AWS Cloud Formation templates.
  • Deployed Infrastructure on AWS utilizing as IAM, S3, EC2, RDS, VPC, EFS, Cloud Formation, Route 53 and managed Network and security.
  • Implemented NetApp cloud volumes CVS and ONTAP solution for cloud data management for our applications.
  • Working mostly on Atlassian stack migrating to AWS and participating in Production deployments.
  • Re-engineered a Static website using Route-53 DNS failover and s3 website hosting, when service is not running it can route traffic to static website.
  • Initiated Terraform provisioning circle Ci in AWS enterprise level involving Jenkins.
  • Maximized New relic alerts and notifications using TF module for all the applications.
  • Deployed Splunk universal forwarder to capture AWS logs in Splunk.
  • Refactoring AWS pipelines as per the request from team.
  • Leveraged various AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer(ELB), Security Group, Auto Scaling and RDS in cloud Formation.
  • Created snapshots and Amazon machine images (AMI) of the instances for backup and created Identity Access Management(IAM) policies for delegated administration within AWS.
  • Configured RDS instances using Cloud Formation and Terraform and used Terraform to map more complex dependencies and identified network issues.
  • Encrypting all sensitive data, including DB snapshots and AMI using AWS managed keys.
  • Setup AWS EFS shared storage for Confidential internal applications such as CROWD etc.
  • Build Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered/engineered Jenkins for managing weekly builds.
  • Deploying some of software inventory agents like crowd strike upon CIS request.
  • AWS cost saving by reviewing and modifying all resources with no performance Impact.

Confidential, Philadelphia,PA

DevOp’s ENGINEER

Responsibilities:

  • Worked a major part in improvising the performance of operations by creating AWS parallel and nested stacks using CloudFormation Template (CFT) with IAM users, EC2, ASG, RDS instances in a multitier environment.
  • Performed AWS cloud deployments for web-apps running on AWS Elastic Beanstalk (EBS) with monitored using Cloud-watch and VPC to manage network configurations.
  • Created custom policies using IAM with MFA with for AWS Cloud resources and Groups and maintained IAM roles and User credentials.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Also used Docker containers for eliminating a source of friction between development and operations.
  • Worked with DevOps platform team was responsible for specialization areas related to Chef for cloud automation.
  • Installation and Upgradation of packages and patches, Configuration management, Version Control, Service packs, troubleshooting connectivity issues and reviewing Security constraints.
  • Wrote Docker files for micro services, also Dockerized testing environment for those services.
  • Implemented an automated test strategy for testing the functionality of services using Concourse-CI and Docker.
  • Contributed for python library which continuously integrate, test and deploy clusters through fully automated Concourse pipelines.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Administered Jenkins for Continuous Integration and deployment into Tomcat/WebSphere Application Servers.
  • Integrated builds with Code Quality Tools like SonarQube and find bugs.
  • Implemented Cloud Formation Templates to provision and auto deploy EC2 Instances.
  • Setup and configuration of Web servers using Apache and NGINX.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments
  • Created AMI images of critical ec2 instances as backup using AWS CLI
  • Created pillar & grains for automation of the application with Infrastructure Management tool salt Stack Server.
  • Monitor and provision AWS environments and respond in accordance with client playbooks.
  • Conduct patching for AWS environments via Salt stack, AWS Systems Manager, and custom scripts.
  • Extensively used Perforce as a Configuration Management tool to manage source code and for automating configuration management using Salt Stack.
  • Automate Deployment using configuration Management tool like Ansible to provision amazon AWS Instances to enable Continuous Deployments.
  • Expertise in designing the Cloud Formation Template on YAML or JSON format to support the Elastic Beanstalk application environments.
  • Leveraged several Jenkins plugins to automate tasks like code coverage, metrics, aws-ec2 plugin, and job creation.
  • Implemented Multithreading module and complex networking operations like race route, SMTP mail server and web server Using Python.

Confidential, PLANO,TX

CI&CD ENGINEER

Responsibilities:

  • Deployed infrastructure on AWS utilizing as EC2, RDS, VPC and Managed Network and Security, Route 53, Direct Connect, IAM, AWS S3, Glacier and Cloud Watch Monitoring Management.
  • Experience with mount on EFS file systems on on-premises datacentre servers to connect with VPC and Direct connect.
  • Provisioned Linux machines on AWS, creating AMIs, user administration on AWS, assign Elastic IPs, creating machine under VPC, configured autoscaling and defined cloud formation JSON templates (CFT).
  • Virtualized the servers on AWS using the Docker, created the Docker files and version controlled them.
  • Implemented Cloud Formation Templates to provision and auto deploy EC2 Instances.
  • Expertise in designing and Implement databases in the infrastructure using RDS resulting high availability, best IOPS. Leverage automated backups feature of RDS to enable point in time recovery.
  • Experience in configuring Elastic Bean Stalk for developers to quickly deploy application for testing and pushing developed code for testing.
  • Automate Deployment using configuration Management tool like Ansible to provision amazon AWS Instances to enable Continuous Deployments.
  • Experience using DevOps tool Terraform in provisioning AWS machines.
  • Implemented a continuous deployment (CD) pipeline involving Open stack, Ansible to complete the automation from commit to deployment.
  • Automation of deployment of OpenStack(Kilo) services using shell scripts for Centos 7.
  • Using of Storage capabilities of OpenStack like Swift and Cinder backed by multiple NAS storage.
  • Implemented Multithreading module and complex networking operations like race route, SMTP mail server and web server Using Python.
  • Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
  • Created a Lambda service to take EBS Volume snapshots and configured CloudWatch to run the service every hour.
  • Managed deployment automation using Docker, Terraform to automate system operations.
  • Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
  • Created Master-Slave configuration using existing Linux machines and EC2 instances to implement multiple parallel builds through a build farm.
  • Administered databases using RDS, MySQL and DynamoDB in AWS and executed the DML and DDL scripts
  • Experience in Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup through Ansible playbooks in YAML.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Integrated multiple build systems using UDEPLOY.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Wrote Ansible Playbooks with Python and SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Used Ticketing tool JIRA to track defects and changes for change management, monitoring tools like Splunk and CloudWatch in different work environments in real and container workspace.
  • Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Developed Rest services to write data into Elastic Search index using Python Flask specifications
  • Developed reconciliation process to make sure elastic search index document count match to source records

Environment: AWS, Docker, Kubernetes, OpenStack, Aws S3, Python, Ansible, Git, SonarQube, Shell Scripting, Terraform

Confidential, CINCINNATI, OHIO

Devop’s Engineer

Responsibilities:

  • Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deploy to Kubernetes.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven, shell & Artifactory in Linux environment.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Deployed OpenStack Kilo in a multi-node architecture manually.
  • Developed Chef cookbooks & Recipes for Creating LAMP stacks & server provision and continuous Application Deployment.
  • Used Chef to reduce management complexity by developing cookbooks and recipes for installation, file management and continuous application deployment on various remote nodes.
  • 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.
  • Experience in Configuration management tools like Ansible and Chef for Deployment on Multiple platforms.
  • Deploy the applications into Elastic Bean Stalk and setup the Monitoring, logging and Health services.
  • Deployed Docker containers through Kubernetes to manage the micro services using its nodes, Config Maps, selector, Services, Pods.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
  • Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used Chef to manage VM configuration within AWS and primarily used Bash to write Git applications and Chef Recipes.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Experience in Jenkins monitoring external jobs, distributed builds, and plugin management.
  • Leveraged several Jenkins plugins to automate tasks like code coverage, metrics, aws-ec2 plugin, and job creation.
  • Setup and configuration of Web servers using Apache and NGINX.
  • Implemented Cloud Infrastructure as a Service environment using open source technology OpenStack to enable portability of cloud services across hybrid cloud environments.
  • Worked with various custom resources, created roles & environments, and using chef handlers for various auto kick-off requirement jobs.
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.

Environment: AWS Services(EC2, EBS), Jenkins, CHEF, GIT, NGINX, Ansible, VPC, DOCKER.

Confidential

Devops Engineer

Responsibilities:

  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Production Environment.
  • Maintained detailed documentation of moderately complex system specifications, including system installation procedures, system backup, recovery techniques and system test methods.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes. Have solid understanding of CI practices and automation of application build processes.
  • Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Configuring New Jenkins Plans or cloning and modifying Existing Jenkins plans for multiple parallel releases.
  • Troubleshooting Jenkins build issues or post WAR file deployment issues
  • Installed, configured, and managed Puppet Master/Agent, wrote puppet custom modules and Manifests, and downloaded pre-written modules for infrastructure provisioning.
  • Wrote puppet modules for the Tomcat/Apache/Splunk forwarder services in our distributed infrastructure.
  • Used Puppet to manage Web Applications, Configuration Files, Database, and Packages.
  • Implemented Puppet modules for server housekeeping. Built a new CI pipeline. Testing and deployment automation with Jenkins, and Puppet.
  • Tune Tomcat/JBOSS parameters for optimal system performance.
  • Develop Jenkins and Git Plans for continuous integration and deployment for projects.
  • Implemented Unit Testing during CI/CD Process
  • Performing unit tests and debugging Python Applications Reviewing and enhancing existing code, fix bug and create system documentation.
  • Trimmed the JBoss EAP to create the slim version of Application Servers.
  • Deployed applications from Admin Console of JBoss EAP 5.1 as well as done the hot deployment.
  • Tuned OS parameters like Swap and virtual Memory settings to improve the JBoss performance.
  • Configured Apache for JBoss domains with virtual Servers
  • Providing continuous monitoring, troubleshooting, historical and real time performance monitoring of the Tomcat/JBOSS server environments
  • Developed test cases in Gherkins and implemented cucumber to automate them
  • Experience working with Network monitoring tools like Nagios, Splunk. Maintenance of Splunk Environment with multiple indexes and configuring the index settings.
  • Proficient in deploying and support applications on Apache Tomcat application servers and used Shell scripts to automate the deployment process.
  • CI/CD pipeline from code commit to project build, test cases, till the deployment to a non-prod environments.
  • Utilized Puppet to automate single-command provisioning for development and production environments for an operation tools start up.
  • Responsible for creating test automation scripts for each feature of the application, which have corresponding java and JSON files using cucumber and Espresso framework.
  • Created and maintained Puppet Modules to manage configurations and automate installation process.
  • Extensive experience in SCM concepts: Branching, Merging, Check-in/out, Labeling, Tagging, Packaging, Baselines and Releases. Installation and configuration.

Environment: Jenkins, Puppet, Tomcat, JBoss, Apache, GIT, Shell Script.

Confidential

LINUX/UNIX ADMINISTRATOR

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported Red Hat 4/5, CentOS 3/4/5 and product servers.
  • System administration and support for a heterogeneous network and Linux boxes connected via NFS and TCP/IP.
  • Deployed the archives (EAR, WAR, and RAR) to Web Logic Application Servers.
  • Performed build automation from labelling the source code to sending out build status E-Mail and uploading the binary deliverable from where QA and Integration teams can pick it.
  • Proficient in deploying and support applications on Apache Tomcat application servers and used Shell scripts to automate the deployment process.
  • Involved in deployment of web applications into different application servers by using various deployment tools for ex: Jenkins and Bamboo server etc.
  • Responsible managing and administering the servers onsite and remotely
  • Primary responsibilities consist of Build and Deployment of the java applications into different environments like Dev, INT and QA. Install upgrade packages using RPM, YUM and package add and TL Upgrades in AIX.
  • Performed server patching/ hardening on a regular basis.
  • Accountable for creating and installing builds and deployments on UAT and Prod Environments.
  • Configured clusters to provide fail over, load balancing and deployed applications on clusters.
  • Working closely with Web Administrators to understand, participate, and experience the technical architect for web sites such as Apache, JBOSS, Web Logic; and deploying J2EE Applications to these environments.
  • Utilized PowerShell and the VI toolkit from VMware to monitor and administrate Virtual Machines running on the VMware Infrastructure platform
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup, and End-End Job Setup of all the projects.
  • Involved in daily system administrator activities (performance monitoring & tuning, disk space issues, send mail issues, tools related issues, FTP, Telnet and application-oriented issues).
  • Responsible for creating users, managing user permissions, maintaining User and File System quota, Installed and configured DNS.
  • Configured SUDO access and granting root permission to users for performing certain activities.
  • Performing tape backups, archiving, and checking data integrity through Shell Scripts cron jobs and job automation
  • Developed and maintained fully automated account de-provisioning solution using Windows PowerShell, simplifying the employee off-boarding process and minimizing the risk associated with orphaned user accounts
  • Worked on setting up accounts, remote backups, DNS clusters, Failover solutions etc.
  • Administered user accounts, performed user maintenance on different Linux environment.
  • Monitored security issues, administered system mail and Internet access. Configured network file systems.
  • Configured LVM (Logical Volume Manager) to manage volume group, logical and physical partitions and importing new physical volumes.
  • Analyse system performance, client to server traffic and server to server traffic.
  • Network Administration - involving day-to-day routine checks, Configuration of LAN adapters, Routing, NFS, DNS and Troubleshooting.
  • Performed Stress and Performance testing of applications.
  • Implement active directory using LDAP services and used in conjunction with PAM (Pluggable Authentication Module).
  • Configured secure http, for SVN source control, and back-end communication with MySQL & SQL Database.
  • Installing open source application, search, analyse and develop new application for users.
  • Implemented Cron tabs, shell Scripts for automatic jobs.
  • Hardware configuration of varied UNIX Enterprise platforms.
  • Day-to-day system end-user support as well as server support for Red Hat servers.

Environment: Linux (RedHat 5/6), Windows 2008, Shell Scripting, LVM, DNS

We'd love your feedback!