We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Experienced in developing, automating and designing project including version control, packaging, building and releasing code from one environment to other and deploying to severs .
  • Expertise in CI/CD integration, Experience in Installs, Upgrades, Patches, Configuration, performance, tuning on UNIX and system software & hardware.
  • Experience with hands on experience in Build Release management, shell scripting, Unix System administration, Linux Administration.
  • Conduct systems design, feasibility and cost studies and recommend cost - effective cloud solutions such as AWS. Deployed an Open stack server under Linux. Used Open stack server to build a private cloud.
  • Expert in Automation of Release and Deploy configuration management to different environments including QA, UAT and production.
  • Involved in the functional usage and deployment of applications in Web Logic, WebSphere and Apache Tomcat Server. Performed Server health monitoring and system tuning as per vendor recommendations.
  • Good experience in automated deployment tool Nolioand conversion of buils.xml into pom.xml in building the applications using ANT&MAVEN.
  • Experience in creating branches and managed the source code for various applications in SVN,ACCURECV, GIT..
  • Experienced in managing the Linux and Windows virtual servers on AWS EC2 instances using Ansible .
  • Experienced in creating Chef Recipes, cookbooks to automate infrastructure provisioning, deployment and operations.
  • Experienced in using Ansible as configuration management tool with cloud formation and Terraform.
  • Experienced in using Python and bash scripting to automate the build process.
  • Worked on several Python packages like numpy, scipy, pytables etc.
  • Experienced with container-based deployments using Docker, working with Docker images, Docker Hub, Docker registries and Kubernetes.
  • Experienced in web/application servers like Apache, JBOSS and Tomcat.
  • Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master- slave configuration by creating temporary slaves.
  • Experienced in using NJINX and HAproxy as load balancer .
  • Experience with Linux/UNIX environments and scripting for Build & Release automation.
  • Experienced with using the monitoring tool Prometheus, Grafana, Logstash and Datadog .
  • Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct .Ability to work under stringent deadlines with team as well as independently.
  • High proficiency in cloud services such as EC2, S3, CloudFront, Elastic Beanstalk, SQS, Elastic Load Balancer (Classic/Application), Auto Scaling, RDS, VPC, Route 53, Cloud Watch and IAM.
  • Knowledge in Oracle and MySQL Database servers DB tasks.
  • Experienced in using Python and bash scripting to automate the build process.
  • Worked on several Python packages like numpy, scipy, pytables etc.
  • Experience in configuring rest API'S and Web API'S and troubleshooting issues.
  • Coordinate Releases from Dev to Production. Communicating with Developers, Testers, Managers, UNIX, Network teams and DBA teams for successful Release.
  • Quick analyzing and identifying ability of operational issues including good understanding of backups, deployment and load balancing techniques.
  • Good knowledge in Object Oriented Programming using J2EE design patterns .
  • Experience in Java/ J2EE, JSP, Servlets, JDBC, Struts MVC, Hibernate, EJB 3.0, JUnit, JavaScript, CSS, and HTML etc.

TECHNICAL SKILLS

Operating Systems: Sun Solaris 11/10, Red Hat Enterprise Linux 5.x/6.x/7.x, SUSE 10/11/12, UBUNTU, Windows NT/XP/ 2003/2008/2012.

Network Protocols: SMTP, SNMP, ICMP, TCP, IP, FTP, TELNET, UDP, and RIP, ISCSI, Fiber Channel.

Scripting Languages: Unix Shell Scripting, Python, Ruby

Monitoring Tools: Nagios, Splunk, Cloud Watch, Kibana

Application/Web Servers: Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, Web sphere 6.0/ 7.0/8.0,Apache,Nginx

Bug Tracking: JIRA, Remedy, BugZilla, Atlassian, Rally

Orchestration: Kubernetes, Docker Swarm, Elastic Beanstalk

Databases Oracle: oracle 10g/11g/12c, MySQL, postgresql, Amazon DynamoDB

Web Technology: HTML 4.0/5.0., DHTML, XML, PHP, Java Script, Servlets and JSP.

Build Tools/CI Tools: ANT, MAVEN, Jenkins, Teamcity.

Source Control Tools Subversion: (SVN), GIT, CVS, Clear Case.

Cloud Services: AWS EC2, S3, EBS, VPC, ELB, EMR, AMI, SNS, RDS, lambda, Redshift, IAM, CloudFormation, CloudFront, CloudWatch, CloudTrail, Google Cloud Service (GCP), Rackspace, AZure

Configuration Management Tools: Chef, Ansible

Container Tools: Docker, Kubernetes, OpenShift

Programming Languages: Python, Java/J2EE, SQL.

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

DevOps Engineer

Responsibilities:

  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Worked on Continuous Integration and Continuous Delivery using Jenkins.
  • Worked with Ansible playbooks for orchestration, provisioning, configuration management and application development. Written few Jenkins files using Groovy scripting. Used Junit for unit testing of application.
  • Triggered sequential regular builds using GitHub and web hooks.
  • Worked on advance monitoring for all the staging and production server through Newrelic and Datadog monitoring.
  • Integrated the infrastructure monitoring in Datadog by creating custom dashboard for monitoring all the critical server for resource usage.
  • Worked on synthetic monitoring in Datadog for application to test all the rest api endpoints of 67 microservice for health check .
  • Used Jenkins and Ansible for Continuous Integration and continuous deployment in multiple environments.
  • Build the artifacts through Jenkins CICD pipeline wherein for every 1-hour triggering Poll SCM in the Build Trigger. Resolved the issues occurred during the build process.
  • Worked on creating the Aws Elastic cache which is integrated with kibana dashboard for publishing The application log and also created the custom kibana dashboard for Error and exception alert.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Configured the Fluentd hub container for publishing the pod logs in to Elastic cache .
  • Worked on creating and configuring Redis cluster on on-prem as well as on aws cloud for session storage of the application .
  • Used Docker for containerizing applications and further scaling instances with respect to containers.
  • Developed applications, Json files, script for automated build triggers based on client requirements.
  • Killed and built up containers with respect to disk usage of instances.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AWS AMI's, AWS ECR Repository, a new Git branch gets started, Jenkins, our Continuous Integration server automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI's to a single bare metal host running Docker
  • Worked with Docker to package the application into a standardized unit for software development
  • Provisioned EC2 instances and S3 Bucket on AWS using Cloud formation template and also used lambda function for custom resource creation in cloud formation ..
  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployment using Helm chart, we used helm chart as package manager for maintaining the deployment backup for reverting the fault package .
  • Developed Infrastructure as Code with Groovy, Bash and Python scripting.
  • Worked on deploying and maintaining the Weblogic server application maintaining the .oracle DB
  • Worked on automating the deployment of weblogic server application through Ansible script with one click from Jenkin.
  • Worked on Unix environment and developed framework using Unix environment.
  • Worked on migration of source code repository from Bitbucket to Gitlab .
  • Defining Branching strategies and CM build cycle in a complete SDLC for different projects. • Excellent communication skills and ability to learn new things and be highly motivated • Ability to work under stringent deadlines with team as well as independently.
  • Worked on setting up the Fortify and Blackduck scan in the build pipeline for every build and deployment process.
  • Worked closely with the development team for fixing the security vulnerabilities in the code as well as the quality of code through Sonarqube test.
  • Worked on configuring jira dashboard for tracking all non production issue and bug tracking for code related issue,

Environment: Ant, Maven, Bitbucket, Gitlab, One Jenkins, AWS, Jfrog one-Artifactory, Kubernetes, Docker, Unix, Shell, Nginx, AWS ECR, Redis, Elastic cache, NewRelic, kibana, casino load balancer,Oracle 12 C, Fluentd,Helm.Fortify scan, Blackduck Scan, Datadog,Jira,Kafka

Confidential

AWS Engineer

Responsibilities:

  • Designed and developed the new load balancing algorithm for analyzing the efficiency of cloud computing .
  • Worked on setting up the monitoring for all the application through Datadog.
  • Worked on setting up the Datadog alert through email whenever there is resource constrains in the server.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS, Code Deploy, Ansible, EBS, and Ops Works.
  • Configuration of VPC, security groups, launching instances, databases and configuration of storage in AWS using EC2, Route 53
  • Written terraform code for automated the component in AWS infrastructure.
  • Focused on Infra as a code and deployment approach using agile practices and the implementation of processes, methodologies and techniques configured for the specific project.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in Subversion. Used MAVEN to automate the build process. Build and deploy J2EE application in Web Sphere
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioning EC2 instances using chef playbooks.
  • Administrate Nagios/Nagios XI environment, including customizing the tool .Serve as cornerstone for escalating server issues ; provide timely response to customer escalations.
  • Using Jenkins to configure GITHUB and build in Jenkins with variables contributed from the JSON/XML and create continuous delivery framework using Jenkins, Ansible, maven and nexus in Linux environment.
  • Configure various plugins (Ant/Maven) needed for Jenkins workflow automation and Install Jenkins master slave nodes required for troubleshooting testing builds during Jenkins build process.
  • Involved in Installation, Configure and Maintenance of the WebSphere application server on AIX environment. Implemented local/remote user authentication service (NIS, LDAP).
  • Installation and Configuration of RedHat Enterprise Linux environment. Configure and implement OS level virtualization with Solaris Zoning and VMware.
  • Developed Scripts for AWS Orchestration and designed new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.

Environment: AWS EC2, ELB, EBS, Cloud Watch, S3, RDS Elastic, Route 53, SNS, SES, Cloud, Formation templates, Soap, Jenkins, Ansible, Apache, TFS,, DNS, SQL, JAVA, ANT, Bash scripting, Spring, Maven, MongoDB, Nagios

Confidential

Build and Release Engineer

Responsibilities:

  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.
  • Source code admin - Manage and configure SVN/GIT , resolve issue regarding source code management, manage branching and merging, code freeze process
  • Configured, maintained and administered Linux systems that host build and release engineering apps by constantly monitoring system load and memory consumption
  • Writing Shell Scripts for managing day-to-day transactions & for automation of routine tasks.
  • Preparing servers for Oracle RAC installation which includes tuning the kernel, agent installation, adding NAS storage.
  • Preparing servers for Oracle RAC installation which includes tuning the kernel, agent installation, adding NAS storage.
  • Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Worked with other IT teams, customers (users), and other managers in helping build and implement systems and standards.
  • Installing and configuring Apache and supporting them on Linux production servers.
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing through Nagios
  • Installation, Maintenance, Administration and troubleshooting of Linux, HP-UX systems.
  • Wrote build /integration/installation scripts in Perl and bash as needed. creating software build and release best practices, standards, procedures, and tools.
  • Managed source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.
  • Installed and configured Jenkins and created parameterized jobs to kick off builds for different environments.

Environment: Linux,Git,Bash scripting, Jenkins, Tomcat, Maven,Centos, Nagios,Oracle

We'd love your feedback!