We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Calgary, AB

PROFESSIONAL SUMMARY:

  • DevOps/Cloud Engineer wif Over 4+ years of experience in IT industry wif in Configuration Management, Continuous Integration, Continuous Deployment, Change/Release/Build Management, Linux System Administration, Support and Maintenance in environments like Red Hat Enterprise Linux, CentOS and expertise in automating builds and deployment process using Python and Shell scripts wif focus on DevOps tools and AWS and Azure Cloud Architecture.
  • Strong experience in DevOps tools such as Git, GitHub, Maven, Jenkins, Chef, Ansible, Puppet, Docker, Kubernetes, Vagrant, Packer, Terraform, SonarQube and migrated VMWAREVMs to AWS and Azure.
  • Good Experience wif AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, IAM, ELB, SNS, RDS, EBS, S3, Auto Scaling, Cloud Front, Cloud Watch and experience in Cloud Automation using AWS cloud Formation (JSON templates) to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Experienced in Provisioning Azure of Cloud Services (PaaS & IaaS), worked wif PAAS like Service bus, Azure Storage and web role. Worked wif Web Apps, Active Directory, Application Insights, and Logic Apps on Microsoft Azure classic and Azure resource manager.
  • Experience in Cloud computing, Windows Azure environment, creating the New VMs, Azure subscriptions, storage accounts, managing SSL certificates for IIS websites, administering azure assets and migrating on premise servers to AZURE creating availability sets in AZURE.
  • Experience in using Chef Attributes, Chef Templates, Chef Recipes and used knife commands for managing the configurations across various nodes using RUBY.
  • Configured Jenkins to integrate tools (Maven, git, Selenium, Docker, Ansible, Puppet, Chef, and Kubernetes) to accomplish the goal and notify the status of the build by creating and mailing the reports to the members of team.
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, Chef and Atlassian Tools Confluence and Jira.
  • Expert in using ANT scripts, Make and Maven for Build process. Experience wif Configuration Management Tools (Chef, PUPPET, Ansible).
  • Expertise in writing Bash, PowerShell Scripting, Ruby and Python for Environment Builds and Automating Deployment on Application Servers like Tomcat, JBoss, Glass Fish and WebLogic Application Servers.
  • 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
  • Worked wif Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs and Change Automation. Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates and migration from traditional to cloud environment.
  • Experience in Docker Container, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations. Handled large volumes of container wif Docker swarm, Kubernetes.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, services and deployed application containers as Pods.
  • Experience in designing and implementing service - oriented REST APIs.
  • Experience in administration and configuration of ELK Stack (Elasticsearch, Logstash, Kibana) on AWS and performed Log Analysis.
  • Expertise in implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, LDAP, DNS, Postfix, Send mail, FTP, Remote Access, Security Management & Security troubleshooting skills.
  • Set up Elasticache using Memcached. Configured Redis & Memcached services on Linux environment for faster session access.
  • Configuring and deploying instances on GCP environments and Data centers, also familiar wif Kubernetes Engine, Stack driver Monitoring, Elastic Search and managing security groups.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as SQL Server 2008/2012/2014, MySQL, DB2, PostgreSQL, MongoDB and Cassandra
  • Installed, Configured, Managed Monitoring Tools such as App Dynamic, Splunk, Nagios for resource Monitoring/Network Monitoring/ Log Trace Monitoring.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub), Bit bucket and ClearCase.
  • Strong experience supporting 24X7, high availability Internet application environments dat include Web, Application, RDBMS/NoSQL servers and load balancing systems.
  • Closely worked wif development, QA and other teams to ensure automated test efforts are tightly integrated wif the build system and in fixing the error while doing the deployment and building.
  • Extensive noledge of Multiple Client Operating Systems such as Windows, UNIX and Linux.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac OS X, UNIX, LINUX (RHEL), REDHAT, Ubuntu.

Versioning Tools: CVS, SVN, Git, Bit bucket, Git

Cloud Computing: AWS, Azure, GCP

DevOps Tools: Jenkins, Bamboo, Chef, Puppet, Docker, OpenShift, Ansible, Kubernetes, Terraform, SonarQube

Build Tools: ANT, MAVEN, TeamCity, Nexus

Languages/Scripting: Perl scripting, Bash scripting,.net, VB script, power shell scripting, Java/J2EE, Ruby, Python, Bash.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest

Database: Oracle, SQL Server, MY-SQL, DB2, MongoDB, PostgreSQL, Cassandra

Protocols/Services: DNS, HTTP, HTTPS, NFS, TLS/SSL, DHCP, IPV6.

PROFESSIONAL EXPERIENCE:

Confidential, Calgary, AB

DevOps Engineer

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Worked on DevOps tools like Teamcity, Octopus and Jenkins to automate the deployment process as well as to transform the configurations according to environments.
  • Currently working as DevOps Infrastructure administrator to automate the installation and configuration of the entire WebSphere product stack used across the project.
  • Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), Cloud Formation (JSON Templates) and Auto scaling groups, Optimized volumes and EC2 instances.
  • Migrated services from a managed hosting environment to Azure including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Experience in monitor Agile teams and performed log analysis on ELK Stack.
  • OpenShift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Ability to write scripts to automate deployment, solutions using scripting languages such as Shell scripting, Ruby and Python.
  • Worked wif Chef Enterprise and Chef Open Source, Chef DK, Chef Workstation, Chef Server, Chef-Client and Bootstrapping instances using Chef and integrating wif auto scaling.
  • Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Chef and Ansible.
  • Worked on creation of Ansible manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Experienced wif Docker container deploying micro-services, and scaling the deployment using Kubernetes.
  • Involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Develop dashboards to view server and web metrics via Zabbix
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT wif Dev/Test/Prod Branching Model for weekly releases.
  • Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Built and Deployed Docker containers to provide microservices, improved developer workflow, increasing scalability and optimizing speed.
  • Worked on Docker to containerize the Application and all its dependencies by writing Docker file and Docker-Compose files and Docker container snapshots and managing Docker volumes and deployed Docker Swarm using Ansible.
  • Wrote Python scripts for pushing data from Mongo DB to MySQL Database.
  • Used Redis Cache using stack exchange Redis client for caching in applications.
  • Used Kubernetes to orchestrate the deployment, scaling and management of DOCKER Containers.
  • Experience in writing Shell scripts using bash, for process automation of databases, applications, backup and scheduling.
  • Created CI/CD pipeline in the Jenkins and ran the build by integrating wif GitHub repository by using Ansible build and deploy scripts.
  • Work on automatic and continuous inspection of code quality, integrating SonarQube wif Jenkins.
  • Maintenance of source code in GIT and extensive experience in using Version control systems includes GIT, GITHUB and Bitbucket.
  • Highly participated in Linux/Ubuntu administration along wif other functions managing different server's like Apache/Tomcat and databases such as Oracle, MySQL.

Environment: GIT, Puppet, Chef, Jenkins, Ant, Python, Perl, AWS, Jira, Maven, VMware, Terraform, Docker, Ansible, SVN, OpenShift, Kubernetes, PCF (Pivotal Cloud Foundry), Bitbucket, Octopus, SonarQube, Teamcity and LINUX.

Confidential, Ottawa, ON.

DevOps Engineer

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Worked on Physical to Cloud Migration in AWS.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Migrated consumer data from one production server to another production server over the network wif the help of Bash and Perl scripting.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing Infrastructure.
  • Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows applications and versioned them on GIT repositories and Chef Server.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Managing a production infrastructure on Amazon Web Services VPC utilizing AWS Code Deploy
  • Wrote Python/Power Shell scripts for automating time-consuming specialty needs for external clients.
  • Managed and monitored the server and network infrastructure using Nagios and Splunk.
  • Configured the Ansible playbooks wif Ansible Tower so dat other users can run them wif just a push of a button.
  • Developed container support for cloud environments and Docker. Deployed the applications in Docker containers and managed the containers in enterprise level.
  • Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centers or cloud (AWS).
  • Development of automation of Kubernetes clusters wif Ansible, writing playbooks.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services and created workflows on TeamCity for setting up automated pipelines for CI/CD wif PCF.
  • Worked on Version controller like GIT and integration tools: Jenkins.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
  • Installation and configuration of PostgreSQL database on RedHat/Debian Servers.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
  • Logged events from forced crash dumps and troubleshoot server issues.

Environment: GIT, Puppet, Jenkins, Chef, Ant, Python, Perl, AWS, Jira, CI/CD, Docker, Ansible, PCF, Kubernetes, Terraform, VM Ware, Open stack, SonarQube, SVN and LINUX.

Confidential, Toronto, ON.

DevOps/Build-Release Engineer:

Responsibilities:

  • Implemented new Process and Policies for Build Process and involved in Auditing.
  • Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment.
  • 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.
  • Installed Ansible Registry for local upload and download of Docker images and even from Docker Hub.
  • Automated using Ansible, Python, Perl or shell scripting wif attention to detail, standardization, processes and policies.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our environments
  • Managed Sonatype Nexus for Artifact and Dependency Management Systems.
  • Defined the Build and automated Testing Infrastructure. Educated both Development and QA teams wif the tools and process.
  • Managed GitHub Projects and migrated from SVN to GitHub wif history.
  • Involved in building rpms using Maven rpm Plugin.
  • Provided support for Artifact Management using Ansible and used Nexus yum Plugin to provide yum Integration from Repository Server.
  • Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions were not met.
  • Wrote MAVEN and Ant Scripts to automate the build process.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Built Jenkins and Canary CI/CD Pipelines from the scratch and made working.
  • Involved in Dev/QA Deployments and automated using Maven.
  • Implemented the SCM Best Practices by allowing each individual Developer their own Workspace.
  • Used Agile and Scrum Methodologies.
  • Participated in all Product Release and Patches.

Environment: Java, ANT, Maven, Jenkins, Sonar, Nexus, AWS, SVN, SonarQube, GIT (Github), Docker, Python, Shell Scripting, JBoss, Tomcat, WebLogic, Ansible and Windows.

Confidential

Build-Release Engineer

Responsibilities:

  • Prepared the Release Plan Document for all the Production Releases such as Rollback Plan or Back out Plan, Implementation Plan and Test Plans.
  • Automated the Build & Deployment environment end -to-end using Jenkins.
  • Involved in managing Source control Systems like SVN and GIT.
  • Implemented continuous deployment pipeline wif Jenkins and Jenkins workflow.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Automated Weekly releases wif Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Implemented multi-parallel jobs in Jenkins which does CI, packaging, Sonar job and deployment job to different environments such as DEV, TEST and Production.
  • Worked wif Source Code Management System Git and wif build manager for Java projects Maven.
  • Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work wif developers on resolution.
  • Configured and maintained Jenkins to implement the CI/CD process and integrated the tool wif ANT and Maven to schedule the builds.
  • Created scripts in Python which integrated wif AWS to control instance operations.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven, Python and Bash.
  • Updated all the Jenkins Continuous Integration jobs, dependent jobs, snapshot jobs, release jobs, DB deployment jobs to reflect GIT changes.
  • Used TFS source control to deploy application
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
  • Installed WebLogic, JBoss, Tomcat and Apache Web server binaries for different versions and related components across all environments.
  • Worked in Cross-Platform Environments like Linux and Windows.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: GIT, Maven, Ant, TFS, Python, Bash, AWS, SVN, CI/CD, Jira, Tomcat, JBoss, TFS, WebLogic, Junit,.NET, Java, Agile, LINUX and Windows.

We'd love your feedback!