We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

0/5 (Submit Your Rating)

Columbia, MD

SUMMARY

  • Having 10+years’ experience in IT industry as a proactive, result oriented individual with major focus on Automating, Building, Deploying, and Releasing of code with 7 years’ experience on Amazon Web Services (AWS) in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
  • Professional experience in full SDLC development involving requirements analysis, design, development, testing, and implementation of various applications.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of EC2, IAM, RDS, S3, EBS, Route53, ECS, VPC, Cloud Formation, Cloud Watch, Lambda, DynamoDB, SNS, SQS, Cloud Trail, Route53.
  • Build servers using AWS, import volumes, launching EC2, and RDS, creating security groups, Auto - scaling, and Elastic load balancing (ELB) in the defined virtual private connection.
  • Provisioning EC2 instances and have Experienced in all resource areas of EC2 like Instances, Dedicated hosts, volumes, Key pairs, Elastic IPs, Snapshots, Load Balancers, and Security Groups.
  • Utilized Amazon Route53 to manage DNS zones for end users to the internet application.
  • Experience with Ansible playbooks to automate the entire deployment process as well as the infrastructure.
  • Managed Deployment automation using Terraform involved in automated deployments of EBS onto the AWS Cloud Ec2 instance server and automated the complete deployment environment on AWS.
  • Write Terraform scripts from scratch for building Dev, Staging, Prod, and DR environments.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
  • Experience with Configuration Management/Automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Working expertise on all aspects of Ansible concepts like Control Node, Managed Nodes, Inventory, Modules, Tasks, Playbooks, etc.
  • Experience in the configuration of the AWS SDK and AWS-CLI.
  • Extensively worked with source code Version Control tools like SVN (Subversion), GIT, GitHub, and Bitbucket.
  • Implemented Continuous Integration using Jenkins and GIT. Effectively managed code merge process.
  • Extensively worked on creating CI CD pipelines using Jenkins for building, validating, and testing the Cloud formation templates, and Ansible Playbooks.
  • Implemented CI/CD process using CDP process for the global development team, allowing for dozens of code updates per hour with zero downtime.
  • Created CI/CD pipelines and set up auto-trigger, auto-build, and auto-deployment with the help of the CI/CD tool like Jenkins. Implementing new projects builds a framework using Jenkins as a build framework tool.
  • Easily mingle with the newly evolved technologies in the market.
  • Convenient with Agile Methodology Environment, Scrum Master.
  • Good Knowledge of scheduling tasks in Jenkins, and Linux environments using Cron jobs.
  • Pretty well knowledge of web servers like Apache and application servers like Web logic, Tomcat, and WebSphere to deploy code.
  • Configured the Jenkins file to schedule periodic jobs daily and report to the team in case of build failure.
  • Rehydrated the AMI of the instances using Jenkins job in QA and PROD environments.
  • Created and maintained Python scripts for Automating Build and Deployment Processes.
  • Utilized Nagios-based Open-Source monitoring tools to monitor Linux Cluster nodes.
  • Work experience on Web Sphere Data power, Message Queue.
  • Enthusiastic to learn new technologies and work under pressure.
  • Involved in functional and non-functional requirement clarification with business analysts.
  • Worked on developing the Web Services, Multi-Protocol gateway, and XML Firewall in DataPower.
  • Familiar with AAA, SSL proxy profile, and SLM.
  • Security concepts (Single sign-on, digital signatures, encryption/decryption, PKI, SSL)
  • Knowledge of Web Service standards (WSDL, SOAP 1.1, 1.2), XSD, XPATH, WSDL, XSL, and ESQL.
  • Good exposure in Data power XI50, XI52, IDG 7.6 development on requirement analysis, requirement gathering, Design, Build, Unit testing, and implementation phases of the project.
  • Troubleshoot and debug services using the problem determination tools, logs, and probes provided with the DataPower.
  • Interested in the new technologies which are raised newly in the market.

TECHNICAL SKILLS

Version Control Systems: Gitlab, GIT, CVS, SVN.

Scripting Languages: Python, Ruby, Bash/Shell, PowerShell.

Databases: Oracle, MySQL, SQL Server, Redshift, Dynamo DB, Mongo DB.

Cloud Services: AWS, OpenStack, Microsoft Azure.

Programming Languages: Java/J2EE, Scala, JSON, JavaScript.

Build Tools: Apache ANT, Apache MAVEN, Gradle.

Configuration Management Tools: Ansible, Puppet, Chef, Terraform.

Continuous Integration Tools: Jenkins/Hudson

Containerization Tools: Docker, Kubernetes, OpenShift

PROFESSIONAL EXPERIENCE

Confidential, Columbia, MD

Sr. DevOps Engineer

Responsibilities:

  • Design and Implement the CI/CD workflows for the development teams and Automated CI/CD with Jenkins, build-pipeline-plugin, Maven, and GIT Set up Jenkins master/slave to distribute builds on salve nodes.
  • Used Docker registry, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Installed and configured foreman with puppet, and SaltStack for auto-provisioning the Linux machines in AWS and VMware environments. Created a custom puppet module skeleton to use the same structure across all puppet modules. Implemented Puppet Hiera to separate data from puppet code.
  • Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda, database security, and application configuration also developed them to take backup of EBS volumes using AWS Lambda, and CloudWatch.
  • Managed Virtual servers (Ubuntu Linux and Windows) on AWS EC2 using Open-Source Chef Server.
  • Created monitors, alarms, and notifications for EC2 hosts using Cloud watch.
  • Configured S3 to host static web content including HTML pages, images, CSS files, and JavaScript files, and involving configured S3 versioning and lifecycle policies to backup files and archive files in a glacier.
  • Written cookbooks to install JDK and WebLogic. Managed roles, environments, data bags, cookbooks, and recipes in Chef, and also worked on Ansible.
  • Worked with AWS Cloud platform and its features, which include EC2, IAM, RDS, S3, EBS, Route53, ECS, VPC, Cloud Formation, Cloud Watch, Lambda, DynamoDB, SNS, SQS, Cloud Trail, Route53
  • Create and maintain highly scalable and fault-tolerant multi-tier AWS and environments spanning across multiple availability zones using Terraform.
  • Experience in writing Infrastructure as a code (IaC) in Terraform, Azure resource management, and AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments.
  • Managed local deployment in Kubernetes creating local cluster deploying application containers.
  • Installed, configured, and maintained web servers like HTTP Web Server, Apache Web Server, and Web Sphere Application Server on Red Hat Linux.
  • Hands on experience on building cloud infrastructure from scratch using EC2, ASG, ELB, Route53, Dynamo and VPC. Chef is used as the provisioning tool along with Terraform.
  • Extensively used Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages.
  • Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Set up SCM Polling for Immediate Builds with Maven and Maven Repository (Nexus Artifactory) by installing Jenkins Plugins for GIT Repository.
  • Hands-on experience in Backup and restoring Azure services and in designing and configuring 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.
  • Implemented automation deployment using UrbanCode and Cruise to promote major releases, monthly releases, and patches from Development.
  • User account management, worked with Perl, shell scripting, and bash to automate administration tasks. Analyzed security-based events, risks, and reporting instances.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Work on the Linux systems to remove the vulnerabilities and keep them updated with the dependent versions.
  • Design the deployments of microservices to the cloud environments through Helm and Terraform
  • Experience in using Jfrog Artifactory for Maven builds and implementing the maven release plugin.
  • Maintain (500) Linux servers from Dev to prod for deploying the services.
  • Excellent communicative, interpersonal, intuitive, analytic, and leadership skills with the ability to work efficiently in both independent and teamwork environments.
  • Used the ServiceNow tool to create change requests and service requests.

Environment: Red Hat Linux, AWS, S3, EBS, Ant, Gradle, Kubernetes, Elastic Load balancer (ELB), Docker, VPC, IAM, Perl, shell, Cloud Watch, Glacier, Terraform, Azure, Jenkins/Hudson, Maven, Bash, Bash Scripts, GIT, Splunk, Docker, Jira, Chef, Ansible.

Confidential

DevOps Engineer

Responsibilities:

  • Worked with different application teams to understand, and analyze their current process, tools, techniques, and workflows and was involved in the evaluation and finalization of state of art tools.
  • Improved the entire release process by automating all manual/time-consuming steps with DevOps tools like Ansible, Jenkins, and AWS.
  • Managed Deployment automation using Terraform involved in automated deployments of EBS onto the AWS Cloud Ec2 instance server and automated the complete deployment environment on AWS.
  • Working with build Servers using AWS: Importing volumes, Launching EC2, creating security groups, and load balancers.
  • Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
  • Designed roles and groups for users and resources using cloud permission systems AWS Identify Access Management (IAM).
  • Implemented and created the work environments using Ansible on AWS private VPC which are hosted on the cloud and on-premise data centers.
  • Deployed and hosted the application on AWS using Playbooks, automated single-click deployment onto AWS using Ansible.
  • Installing Jenkins on a Linux machine to create a master-slave configuration and implementing multiple parallel builds through the build farm.
  • Writing scripts that achieve the complete deployments of DEV, QA, and Production environments via Puppet.
  • Accomplished builds and deploys in Dev, test, QA, and staging by Creating ANT, Perl & UNIX scripts
  • Used AWS Ansible Python Script to generate inventory and push the deployments.
  • Designed and presented Container based delivery utilizing modern cutting-edge technologies such as Docker and Kubernetes.
  • Worked on Confluence to share knowledge with other teams
  • Extensively worked on Jenkins for continuous integration (integrating with GIT, AWS, and Ansible) and for End-to-End automation for all builds and deployments with a single click by pipeline.
  • Used Maven dependency management system to deploy snapshots and release artifacts to Nexus to share artifacts across projects and environments.
  • Integrated WLST scripts into Shell scripts and deployed build artifacts into a WebLogic application server.
  • Used Selenium WebDriver to test the search results of the QE search engine
  • Worked with developers and QA engineers on the release process and supported them in making various builds in certain environments.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and continuous deployment to Tomcat/Web logic Application Server in Multiple environments.
  • Installed Chef and created POC for using Chef as a configuration management tool and orchestration.
  • Used JIRA as a change management and bug-tracking tool.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Maintained the entire Linux environment.
  • Provisioning GIT and SVN configuration management environment for different developer teams.
  • Extensive experience in using Maven and ANT as build tools for building deployable artifacts (jar, war & ear) from source code

Environment: SVN, GIT, ANT, Maven, Jenkins, Selenium, Nexus, Chef, Puppet, UNIX, WebLogic server, AWS, WLST, Python Scripts, Shell Scripts, Perl Scripts, ServiceNow, Docker

Confidential

DevOps Engineer

Responsibilities:

  • Co-ordinate with the APS team to define tools that will improve efficiency while debugging and troubleshooting environmental issues.
  • On-board D2P environments to Splunk while resolving Splunk based monitoring issues.
  • Assisted in creating the environment for Docker Migration.
  • Developed and maintained multiple shell scripts to Auto mate the daily jobs, also used to check disk usage and perform clean-up of file systems using shell scripting and cron jobs.
  • Built, tested, and deployed scalable, highly available and modular software products using shell-scripts executed from Jenkins to move from one environment to another.
  • Implemented testing environment for Kubernetes and administrated the Kubernetes clusters.
  • Deployed and orchestrated the applications with Kubernetes.
  • Created Jenkins Build and Deploy Jobs for Jive based applications and upgraded Jive 7 to Jive 8.
  • Configured the Jenkins jobs and supported teams on build and release related issues.
  • Creation and maintenance of Jenkins jobs cloud trail logs and objects within each bucket.
  • Created and managed multiple Instances of Apache Tomcat and deployed several tests.
  • Integrated SoapUI and JMeter Test cases into Maven and Monitored the error logs and fixed the problems.
  • Integrated Ant and Maven with Jenkins to run to automate the build process as part of continuous delivery.
  • Automation experience using Unix Bash script and Python AWSrelated module only.
  • Developing Python Scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to testing/prod environments using Python OS modules.
  • Developed python code for different tasks, dependencies, SLA watcher and time sensor for each job for workflow management and automation using Airflow tool.
  • Setup the monitoring and Alerting mechanism using Hubble and Splunk.
  • Created and managed multiple Instances of Apache Tomcat and deployed several test applications in those instances in QA environment.
  • Develop the automated build and deployment using ant and Jenkins using tomcat as the application server deployments onto on Demand instances created on the fly.
  • Written several Ansible Playbook and recipes to automate the installation of web logic.
  • Worked on container orchestration tools such as Docker swarm, Mesos, and Kubernetes.
  • Leveraged a cutting-edge CI/CD pipeline based on the Mesosphere to serve distributed, containerized microservices backed by MongoDB and Postgres while utilizing proprietary queuing libraries, and job, deployment, and testing frameworks for graceful scaling.
  • Documenting MongoDB installation, operations, security, auditing multiple environments.
  • Created and managed JIRA templates and complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes.

Environment: Maven, Java/J2EE, Jenkins, Python, Splunk, Tomcat, Ansible, Mesos, Kubernetes, Mongo dB, Linux/Unix, JIRA

Graduate Assistant

Confidential, CT

Responsibilities:

  • Assisted with the development, planning, and delivery of pre-arrival sessions with incoming students.
  • Live chat with international students during chat hours
  • Recruited students for events and/or presentations.
  • Provided guided campus tours to potential and new students and other duties as deemed necessary.
  • Supported departmental processes related to students including peer advising, orientation activities, and delivery of presentations.
  • Provided logistical support in special events.
  • Monitored log sheets of student workers. Updated supervisor with progress reports

We'd love your feedback!