We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

Edmonton, AB

PROFESSIONAL SUMMARY

  • Overall 5 years of experience as a DevOps / Build and Release Engineering, Software confirmation management in automating, build, deploy and release.
  • Experienced in using cloud providers and API's for Amazon (AWS).
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Hudson, Bamboo, Chef, Puppet.
  • Experience on Virtualization technologies like VMware, Vagrant.
  • Managing web applications and other services to teh cloud, involved wif networking, firewalls, hosting, Windows and Azure.
  • In - depth noledge in Shell scripting and exposure to Perl, Ruby, Python scripting.
  • Experience on Amazon WEB Services(EC2, S3, Cloud Formation, Lambda).
  • Utilized AWS for EC2, AmazonAPI Gateway, Lambda and several other services.
  • Good noledge of UCM Clear Case, Clear Quest and experience wif an additional version control systemsuch as SVN, Perforce, CVS and TFS.
  • Hands on experience of IT automation software tools like Puppet and Chef.
  • Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Extensively experience in using Build and Automation toolslike Ant and Maven.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, CVS, SubVersion, Team foundation server, and Nexus.
  • Worked directly wif Amazon Web Service architects to help reproduce and resolve customer issues.
  • Expertise in Deploying and troubleshooting teh J2EE Applications (WAR & EAR) in WebSphere Application Server.
  • Expertise in all areas of SCM processes, including version, buildand issue management, build and release management.
  • Expert in deploying teh code through web application servers like WebSphere/Web Logic/ Apache Tomcat/JBOSS.
  • Production support of Apache and JBoss including installation, configuration, management and troubleshooting.
  • Experience wif buildtools ANT and MAVEN for writing build.xmls and pom.xmls respectively.
  • Ability in deployment, Build scripts and automated solutions using Python, Perl and Shell scripts.
  • Used Cheffor managing server application server such as Apache, MySQL.
  • In AWS, wrote an image management using APIs exposed by AWS. Installed and configured Chef in AWS.
  • Experience in trouble shooting, Configuring and Deploying Enterprise Applications in application servers such as Tomcat and JBoss.
  • Administered and Implemented CI tools AnthillPro and Jenkins for automated builds.
  • Experienced in Test end-to-end project management & Cloud Computing -Microsoft Azure, Application Life Cycle Management and Application Security & Compliance.
  • Installed and configured teh RPM packages using teh YUM Software manager.
  • Developed Perl and shell scripts for automation of teh buildand releaseprocess.
  • Have working noledge of defect tracking tool JIRA. Experience using WebLogic, WebSphere web servers for deployments.
  • Installed and Deployed Red Hat Enterprise Linux, CentOS and installation of packages and patches for Red Hat LinuxServers.
  • Expertise in Configuring and troubleshooting various Networking, Hardware & Linux/ UNIX server's services issues and performing preventive maintenance.
  • Excellent experience in documenting and automating teh buildand releaseprocess.
  • Proficient in trouble shooting complex buildproblems, release and environment issues in teh multi component environment. Worked on coordinating multiple releases across teh projects.
  • Good analytical, problem solving, communication skills and have teh ability to work independently as a member of a team.

TECHNICAL SKILLS

Cloud Computing: AWS (EC2, ELB, S3), Openstack (Nova, Swift, Glance)

Control Version Tools: CVS, Tortoise SVN, Clear Case, GIT, Perforce, PVCS, Perforce, RedMine, Team Foundation Server (TFS)

Web Technologies: Servlets, JSP, HTML, JavaScript, XML

Languages: C, C++, Perl scripting, Batch scripting, Power Shell scripting, SQL, Java/J2EE, Ruby, Python, Bash, VMware ESX

CI Tools: Jenkins, Chef, Puppet

Build Tools: ANT, MAVEN and Gradle

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

Web servers: Web logic, WebSphere, Apache Tomcat, JBOSS

RDBMS: Oracle, SQL SERVER, MYSQL, DB2

Operating Systems: Windows, Mac OS X, UNIX, LINUX, REDHAT, Linux Mint, Fedora, Ubuntu, Cloudera

PROFESSIONAL EXPERIENCE

Confidential, Edmonton, AB

DevOps Engineer

PROFESSIONAL EXPERIENCE

  • Developed and implemented Software Release Management strategies for various applications according to teh agile process.
  • Responsible for Releasemanagement activities, handling releases, close coordination in test execution, Defect management and control.
  • Resolving merging issues during build and releaseby conducting meetings wif developers and managers.
  • Created a local YUMrepository for installing and updating packages.
  • Automation Engineer for Developing Build and deploy tool like Jenkins.
  • Wrote puppet manifests for deploying, configuring, install shield and managing collected for metric collection and monitoring.
  • Rebuilding and modernization of high load classified advert platform on Amazon Web Services (AWS).
  • Worked on AmazonAWS tools, such as Lambda, S3, SNS/SQS, and their python interfaces.
  • Architected teh AWS pre-prod environment, which includes setting up teh VPC, Subnets, S3, EC2, AWS EMR, Redshift, Web Servers, IAM, Security Groups, Load Balancer & Lambda to support data warehousing solutions.
  • Build server deployment on an Amazon Cloud (EC2) servers wif teh help of DevOps tool like Puppet.
  • Performed teh automation using Chef Configuration management and managing teh infrastructure environment wif Puppet.
  • Maintain and monitor all system frameworks and provide after call support to all systems and maintain optimal Linux noledge.
  • Integrated buildProcess through Jenkins to various SCM tools like GitHub, Tortoise SVN.
  • Developed build and deployment scripts using MAVEN as build tool and automated teh buildand deploy processes using Jenkins to move from one environment to other environments.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Installed and configured Jenkins for continuous integration and performed continuous deployments.
  • Worked wif JIRA for Issue Tracking and monitoring.
  • Used ANT and MAVEN as build tools on Java projects for teh development of buildartifacts on teh source code.
  • Built and Deployed Java/J2EE to a WEBapplication server in an Agile continuous integration environment and also automated teh whole process.
  • Designed and implemented Chef, including teh internal best practices, cookbooks, automated cookbook CI and CD system. Also, Implemented Automated Application Deployment using chef.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Involved in deploying teh content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef frame work and tools to automate teh cloud deployment and operations.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Puppet.
  • Participating in 24x7 production on-call support of Linux and provided technical support to users.

Tortoise SVN, Jenkins, Java/J2EE, ANT, MAVEN, Web Sphere, Perl Scripts, Shell Scripts, XML, LINUX, UNIX, JIRA, Puppet, Python Scripting, GIT

Confidential, Thornhill, ON

AWS and DevOps Engineer

Responsibilities:

  • Developed an automated, continuous, build process that reviews teh source code, identifies build errors and notifies appropriate parties to expedite/facilitate synchronization to teh latest build
  • Implemented a production ready, load balanced, highly available infrastructure.
  • Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Build server deployment on Amazon Cloud (EC2) servers wif teh help of DevOps tool like Puppet.
  • Created required components to enable a private, internal only cloud infrastructure.
  • Developed, maintained and enhanced pre and post build scripts
  • Designed and documented CI/CD tools configuration management.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v2.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up teh build process.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to teh Nexus repository.
  • Built and deployed CI/CD pipelines
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Used CI/CD tools Jenkins, Git, Jira and Docker registry/daemon for configuration management and automation using Ansible.
  • Created Containers in Docker.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Configured Ansible tower project and job template
  • Performed branching, merging, resolve merge conflict and tagging
  • For all teh CI/CD tools upgraded, performed backup and restored DNS, LDAP and SSL setup.
  • Created monitoring capabilities for all pieces of teh infrastructure.
  • Created views to show health and performance of teh infrastructure, containers, and teh applications.
  • Implemented continuous delivery framework using Jenkins, Maven on multiple environments.

GitLab, Jenkins, Kubernetes, Docker, Jira, Unix/Linux CentOS, Nexus v3, Bash Shell Script, Python, Kafka, Apache Tomcat, MongoDB, SQL, Nginx. Ansible, RHEL, Vagrant

Confidential

Linux Administrator

Responsibilities:

  • Worked on Red hat Enterprise Linux, SUSE Linux and Ubuntu, Centos.
  • Worked on Applying patches, installed monitoring tools, and upgradedBIOSon HPC Clusters.
  • Installation and configuration of Linux servers using kick start& support for various applications, which runs on Linux environment followed by performance tuning, patching and maintenance.
  • Designing, Implementation, Configuring, & Managing Puppet server.
  • Working noledge on Apache, Tomcat and J boss.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring teh servers for specified applications.
  • Supporting 300+ Linux servers in production/stage/development environment.
  • Creating VMware Lab setup as per Internal QA team’s requirement using VMware ESXi servers.
  • Worked on VMware Virtual Center Server for centralizing ESX and ESXi servers.
  • Support and troubleshooting of LinuxApache, MySQL. Have noledge on MySQL, Oracle Database Administration.
  • Provided Support of multi flavor UNIX & Linux environment wif various responsibilities.
  • Setup and configured network TCP/IPat all levelsonLinuxservers
  • Implemented Domain Name Server by Using Primary and Secondary DNS Servers.
  • Configured Red Hat Enterprise Linux Server as a Data Storage Server.
  • Installed and Configured DNS, DHCP, NFS, NIS, http, tftp and other network services.
  • Worked wif object oriented software development methodologies and practices across all phases of teh Software Development Lifecycle.
  • Worked on Unix/Linux user's creation, file/dir. level permissions, Sudo permissions etc.
  • Worked on Updating/patching Linux Servers wif latest rpm packages.
  • Involved in teh installation, monitoring and support of Unix based servers, firewalls, Cisco networks, perimeter security technologies, Internet technologies and remote office WAN/ LAN connectivity.
  • Extensively Worked on Apache webservers and Nagios.
  • Worked on daily basis for Linux server maintenance and support to developer's team for their issueswif application, tuning, troubleshooting, and software running.
  • 24x7 support for teh LINUX servers.

Red hat Linux, SUSE, Ubuntu, Puppet, Apache, Tomcat, J boss, VMware, XEN, KVM, ESX, My SQL, Apache High Availability, CISCO Devices, Subversion, Nagios, WAN, LAN, TCP/IP.

We'd love your feedback!