Devops And Cloud Engineer Resume
Northville, MI
SUMMARY:
- An accomplished professional with an emphasis in the field of DevOps, Cloud and Linux Admin/Network engineer,
- I am a highly motivated and versatile professional with around 6 years of experience in IT industry. Presently in search of a challenging and rewarding position that will best allow me to utilize my talents and grow both personally and professionally. I’m glad to work in a globally competitive environment on challenging assignments that yield benefits to the company and professional growth.
- Good working experience as a DevOps or Build and Release Engineer in Automating, Building, Testing, Deploying and Release of code in different cloud environments.
- Good understanding of SDLC using Agile and Waterfall methodologies.
- Extensive work experience in using Version Control Systems like GIT, Subversion (SVN), Bit Bucket.
- Experience in branching, tagging, resolving conflicts and maintaining the versions using GIT and Subversion (SVN) tools.
- Experienced in using AWS Services like EC2, S3, VPC, Route53, ELB, EBS, Dynamo DB, RDS, SNS, SES, Cloud Formation, Elastic Beanstalk.
- Experienced in writing Ansible scripts for Cloud Formation templates to provision in AWS and Azure platforms.
- Experienced using tracking reports, dashboards, issue and bug tracking software such as JIRA.
- Good experience with Docker containers to maintain Docker images, Docker hub & registries.
- Experienced using IAM service (Identity Access Management) to create and manage users, groups and roles, design policies in AWS.
- Experienced in developing and deploying highly available, and scalable systems on Amazon Web Services environment (AWS) and Microsoft Azure.
- Extensive working knowledge on automation tools such as Ansible and terraform for Infrastructure as Code project.
- Good Knowledge in setting up Cloud Watch alarms for services, send notifications, and Auto scaling.
- Good Knowledge on secured network access through well - defined security groups.
- Good working knowledge in using REST Protocols and Web Services SOAP and HTML.
- Experienced in administrating Linux Systems for design, implementation, maintenance and troubleshooting of Cent OS, Ubuntu and Red Hat Linux systems.
- Good Knowledge on VM’s, Putty, MobaXterm and many other SSH Clients to connect.
- Good experience in creating and building Docker images, and creating Docker containers from the images and push them to Docker registry.
- Experienced in creating and managing users and groups, disk management and security policies.
- Experienced in working on Version Control Systems like Subversion, GIT by using source code management client tools like SVN, GitHub, Bitbucket and other command line applications.
- Skilled at automating processes using Shell Scripts and writing configuration-specifications.
- Excellent communicative, interpersonal, analysis and leadership skills with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Languages: C, Shell Scripting, Power shell, Python, R, HTML
Operating Systems: Ubuntu, Linux, Unix, Windows, Mac, Red Hat 6.x,7.x, CentOS 6.x,7.x
Networking: DNS, VPN, NFS, FTP, HTTP, HTTPS, TCP/IP
Office Tools: MS Office, MS Visio, MS Project
Web/App Server: Apache Tomcat
Databases: SQL, MySQL
Planning & Monitoring: JIRA, ELK
Virtualization Platform: VMware ESX, Citrix, Oracle Virtual box, MobaXterm, Putty
CI/CD Tools: Maven, Ant, Jenkins, Ansible, Docker, Chef, Terraform, Artifacts (JFrog, Nexus)
Version Control System: SVN, GitHub, Bit Bucket, Gerrit
Cloud Services: Amazon Web Services AWS, Microsoft Azure
PROFESSIONAL EXPERIENCE:
Confidential, NORTHVILLE, MI
DEVOPS AND CLOUD ENGINEER
RESPONSIBILITES:
- Automate creation and deletion of DEV and QA infrastructure using Terraform.
- Creating, Managing, Designing and Deploying applications in AWS Infrastructure which includes EC2, S3, VPC’s, Security groups, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling.
- Documentation of the design and Provision of the infrastructure on AWS/Azure.
- Create and configure Jenkins server using Terraform and Ansible.
- Integrate Jenkins with other tools to achieve Continuous Integration and Deployment.
- Configure Jenkins using Jenkins-Cli and REST API’s to automate the build process through command line.
- Responsible for handling Bit bucket to create branches and solve merge conflicts.
- Knowledge on automating code quality check by integrating SonarQube with Jenkins.
- Understanding Front-end requirements and integrating scripts with Node JS.
- Support the front-end developers regarding DevOps tools, Environments and Automation.
- Involved in Branching, Tagging and Merging of code delivery at required releases.
- Built application using Maven and storing archives in artifactory, configured and automated continuous delivery pipeline with (JFrog) Artifactory.
- Configure Linux environment and managing users.
- Configure servers with the help of automation tool Ansible.
- Tracking issues and bug tracking using JIRA.
- Create and manage Docker registry to store and retrieve images.
- Setup and maintain log-monitoring using Elastic Search, Log Stash and Kibana.
- Deploy and configured all DevOps tools in multiple cloud providers (AWS and Azure).
- Troubleshoot and resolve issues related to application deployment and operations.
- Setting up local test environments if required on the engineer’s machine using Virtual Box and VMware.
ENVINORMENT: AWS, Azure, Terraform, Ansible, Jenkins, JIRA, Maven, Bit bucket, ELK, Docker, JFrog, SonarQube, Node JS, MongoDB, Gerrit, Virtual Box, VMware.
Confidential, DURHAM, NC
DEVOPS BUILD ENGINEER
RESPONSIBILITES:
- Created and Automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Ansible, and custom Shell/B ash scripts
- Worked on Managing the Private Cloud Environment using Ansible.
- Managed and optimize the Continuous Delivery tools like Jenkins.
- Install, Configure, and Administrate Jenkins Continuous Integration Tool in servers and manage them.
- Developed and Implemented Software Release Management strategies for various applications according to the agile process.
- Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Branching, Tagging, Release Activities using GIT.
- Developed shell scripts for automation of the build and release process.
- Member of the Technical Design team, Build and Release Module for Development of new products.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments
- Automated deployment of builds to different environments using Jenkins.
- Automated Virtual Infrastructure using Ansible
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Created and maintained the Shell deployment scripts to Tomcat web application servers.
ENVINORMENT: DevOps, GIT, Maven, Jenkins, AWS, Ansible, Apache Tomcat, Shell, PowerShell, Linux, Windows, Virtual box, VM’s.
Confidential
DEVOPS AND LINUX ENGINEER
RESPONSIBILITES:
- Provided 24x7 System Administration support for Red Hat Linux 3.x, 4. X servers and also production Support of various applications in Red Hat Enterprise Linux, and Windows environment.
- Experience in installation, configuration, upgrade, patches, and performance tuning on LINUX and system software & hardware.
- Experienced in scripting for automation and monitoring using Shell & Bash
- Created and Configured Jenkins server using Ansible and Shell scripts.
- Designed and Integrated Jenkins to achieve Continuous Integration and Deployment
- Updated YUM Repositories and Red Hat Package Manager (RPM).
- Installed, configured and maintained DNS servers, Mail servers, FTP servers and NFS.
- Performed OS upgrades for critical servers under production.
- Performed various file system changes to accommodate upgrades in applications, services and databases.
- Experience configuring Open LDAP and setting up clients for Open LDAP.
- Expert in Upgrades, installs, configuration and administration security and monitoring tools on Linux.
- Installed patches and packages installation on Linux/Unix Environment.
- Experience in Linux kernel configuration and upgrade.
- Experience in creating Disk Partitions, and Logical Volume Manager (LVM).
- Monitoring of web servers and other services using Nagios monitoring tool
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Maintained build related scripts developed in ANT, Python and Shell.
- Provided technical support on hardware and software related issues to remote production sites.
- Monitored network infrastructure including switches, router, firewall, end devices along with Linux server
ENVINORMENT: Red Hat, CentOS Linux, UNIX, GIT, Jenkins, LDAP, Nagios, Volume Manager, Ubuntu, DNS, FTP, NFS, Tomcat, MySQL, RPM, YUM, Bash, Ansible, and Shell scripts.
Confidential
NETWORK/SYSTEM ADMINISTATOR
RESPONSIBILITES:
- Performed installation, configuration, administration of LINUX, UNIX and Windows platforms in an enterprise network environment.
- Administration, Implementation and Support on multi platforms.
- Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
- Working on User administration setup, maintaining account, Monitor system performance.
- Analyze code for system testing and debugging codes for memory errors and data corruption.
- Installed and improved network equipment by using regular system maintenance and operating systems.
- Installed and configured Linux operating system on remote servers and Desktop servers.
- Installed and troubleshoot multiple servers.
- OS upgrades and installation of third party software, packages and patches as per requirement.
- Experienced installing and configuring SSH encryption to access on Ubuntu and Red Hat Linux securely.
- Managed and installed software packages using YUM and RPM and created repository files for offline servers.
- Installed open source application, search, analyze and develop new application for users.
- Maintained taking backup of data and essential configuration files in direct attached storage.
- Installed and configured computer hardware, software, networks, printers and scanners
- Performed beneficial network updates, researching on new network features and functions.
- Attended to all employee needs and concerns regarding the network and provided network support.
ENVINORMENT: Red Hat Linux, UNIX, Windows, Ubuntu, RPM, YUM, VMWare, Networking, IPTABLES, SSH.
Confidential
SYSTEM ADMINISTATOR
RESPONSIBILITES:
- Maintain a secure file server on Red Hat Enterprise Linux systems for integrated data communication between Windows and Linux Operating Systems.
- Build, configure and deploy VMs, Snapshots and templates.
- Have hands on experience on installing and configuring SSH to enable secure access to the servers.
- Maintenance of data center physical equipment to support any hardware component failure.
- Daily tickets solving and providing IT support as a Sys Admin for production/Build, Test environment.
- Replacing faulty hardware components within the equipment in the data center for servers, switches, storage arrays, firewall etc.
- Worked with team members for new projects and providing support remotely to hand over projects before due.
- Creating accounts and assigning desktops for VMware Horizon to clients.
- Installed and configured computer hardware, software, networks, printers and scanners
- Maintained taking backup of data and essential configuration files in direct attached storage.
- Monitored the network between the service provider and customer end
- Installed and improved network equipment by using regular system maintenance and operating systems.
ENVINORMENT: Red Hat Linux, VM’s, Sys Admin, Ubuntu, VMWare, SSH, Hardware components, Networking.