Devops Engineer Resume
CA
SUMMARY:
- Over 7+ years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Application Configuration, Build & Release management and deploying to servers in frameworks like SQL, Python, PERL, BASH, PowerShell.
- Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
- Over 3 years of hands on experience as DevOps Engineer, proficient in Jenkins, Ansible, Github, Salt,Git, ANT, Maven and TomCat.
- Over 1+ years of hands on experience in Chef and Puppet.
- Experience in administering Webserver Apache and Application server JBoss.
- Ability to assess a situation, identify problems and devise corrective action.
- Effective communication skills backed with excellent technical aptitude and ability to interact clients.
- Experience in documenting maintenance activities and changes in teh network architecture.
- Proficient in installation and configuration of various Packages and Patches in Linux utilizing Red Hat Satellite Server.
- Experienced on Systems backup, OS installation using Jumpstart for RHEL, and Kickstart for Solaris.
- Working knowledge in installing, configuring, implementing and managing RAID 0, RAID 1 and RAID 5 technologies.
- Experience in Installation, Configuration, Backup, Recovery, upgrading and configuring Red Hat Linux 3.x, 4.x, 5.x and 6.x using Kick start Servers and Interactive Installation.
- Experience in Creation and managing user accounts, security, rights, disk space, quotas and process monitoring in Red hat Linux.
- Experience in configuration of DNS, DHCP, NFS, LVM, FTP, Remote Access Protocol, security management and Security trouble shooting skills.
- Experience in Linux/Unix environment (RHEL, CentOS, and Solaris).
- Experienced with Disk Management Tools such as SVM, ZFS and LVM in RHEL.
- Created a high availability and scalable AWS stacks using Lambda, EC2 auto scaling functionality.
- Used StackDriver and AWS cloud monitoring extensively to monitor and debug teh cloud based AWS EC2 services.
- Experienced in chef cookbook development, powershell scripting and puppet manifest and module.
- Experience in planning and implementing Migrations on Solaris and Linux servers.
- Good understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
- Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
- Worked with various custom resources, created roles & environments and using chef handlers for various auto kickoff requirement jobs.
- Experienced on Databases, to create its Objects - Tables, Stored Procedures, Triggers, using PL/SQL in MS SQL Server, Oracle.
- Experience in Monitoring teams to identify and troubleshoot issues on servers using tools like Nagios, splunk and net-snmp.
- Quick learning capability, delivering solutions as an individual and a good team player.
- Good understanding and exposure to Software Development Life Cycle.
TECHNICAL SKILLS:
Platforms: Ubuntu, Red Hat LINUX, Windows XP/ 7/ 8/10, RHEL, CENT OS
Version control tools: GIT, SVN, CVS.
Cloud: AWS, Openstack, Vmware.
CI tools: Travis, Jenkins, Bamboo, Team city.
Build tools: ANT, Maven, MS Build.
Configuration Management Tools: Chef, Puppet, Salt Stack.
Databases: MySQL PRO, MS SQL Server, SqlPlus, Oracle 8i, 10g, 11g,12c.
Languages/ Scripting Languages: Bash Script, Ruby, Perl, Python, Shell Script, ANT Script, C, C++, Java, J2EE.
SDLC: Agile, Scrum and Waterfall.
Continuous monitoring tools: Stack Driver, AWS cloud watch, New Relic
Bug tracking and ticketing: JIRA, Bugzilla, HP Quality Center
Web/Application Servers: WebLogic, Web Sphere, Apache Tomcat, JBoss
Web technologies: Servlets, JDBC, JSP, XML, HTML, Java Script.
Security tools: Wireshark, Nexus, Evident.io, Cavirin.io
Network protocols: SMTP, TCP/IP, FTP, TELNET, UDP and RIP
PROFESSIONAL EXPERIENCE:
Confidential, CA
DevOps Engineer
Responsibilities:
- Focused on automation, integration monitoring and configuration management.
- Streamlined applications delivery to get applications out to customers faster.
- Developed and implemented software release management strategies for various applications according to agile process.
- Used SVN and GIT as source code repositoryand Involved in migrating from SVN to GIT.
- Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
- Used LVM for creating Volume Groups, Logical volumes, and disk mirroring, fixed teh problem of Stale and partially mirrored Logical volumes.
- Managed disk space using various types of file systems, and volume management solutions: VxVM, ZFS, LVM and SVM.
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centres.
- Supported RedHat servers in Production, Test and Development environments..
- Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.
- Worked on Docker open source project by automating teh deployment of applications inside software containers.
- Followed agile principals and used JIRA for maintenance and Bug development tasks.
- Administration of RHEL 5/6 and CentOS 5/6 dat includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
- Worked in AWS Cloud Environment like EC2, Lambda & EBS..
- Built Puppet modules for every conceivable software component installed on servers, including, but not limited to Apache, Cacti, Cobbler, Dell hardware utilities, DHCP, iptables, Jboss, Tomcat, LDAP, MYSQL, Nagios, NTP, SNMP, and Yum.
- Developed, maintained and distributed release notes for each scheduled release.
- Kept track of all releases and request of teh developers through infrastructure management tool.
Confidential, Englewood, CO
DevOps Engineer
Responsibilities:
- As a DevOps Engineer for a team dat involved different development teams and multiple simultaneous software releases.
- Developed Shell/Perl Scripts for automation purpose.
- Worked with API's like AWS API for Creating and Managing Amazon Cloud Instances using Puppet Code and used Puppet for provisioning
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
- Responsible for designing and deploying best SCM processes and procedures.
- Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
- Created Chef cookbooks and recipes dat kickoff post-install scripts.
- Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef.
- Worked closely with software developers and DevOps to debug software and system problems.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Used Puppet to automate Configuration management.
- Managed and controlled teh source code repository, currently housed in TFS
- Excellent working knowledge of Team Foundation Server(TFS) Architecture, design, development, administration and maintenance. Installing, configuring and administering Jenkins CI tool on Linux machines.
- Analyze and resolve conflicts related to merging of source code for GIT.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated teh whole process.
Confidential
DevOps Engineer
Responsibilities:
- Performed system administration activities using NFS, NIS, DHCP, FTP, Send mail, and Telnet for Linux.
- Designed, Built, Configured and Troubleshot RedHat Linux 5/6 and Solaris systems.
- Managed various file system and added Disk Space on teh Linux and UNIX servers.
- Updated and installed packages and patches for all teh servers.
- Installed and configured apache web servers on various Linux and UNIX servers.
- Monitored system logs and important messages for warnings and errors of teh software and hardware failure.
- Developed shell scripts for automation of teh build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Deployed teh Java applications into web application servers like JBoss.
- Worked on teh installation and configuration of teh monitoring tool Nagios.
- Implemented Nagios core/XI for monitoring Infrastructure resources.
- Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Bootstrapping automation scripting for virtual servers, using VMWare clusters.
- Worked on Apache and Firewalls in both development and production.
Confidential
Build and release engineer
Responsibilities:
- Staged and Maintained UNIX (Solaris 8,9 &10, SUSE 9/10, Red Hat Enterprise Linux4, 5,CentOS4, 5, VMware) on Sun Enterprise servers & Dell Servers.
- Implemented teh Jumpstart servers and Kickstart Servers to automate teh server builds for multiple profiles.
- Installation of MySQL Server
- Set up mount points on Solaris servers for Oracle database.
- Monitored client disk quotas&disk space usage.
- Performed storage management with SAN/NAS.
- Migrated teh manual jobs to self-executing cron jobs on Physical/Virtual Servers.
- ConfiguredPostfix for red hat server.
- Controlled versions in repositories using version control tools like SVN etc.
- User account management, managing passwords setting up quotas and troubleshooting user logins using various remote login utilities.
- Responsible for configuring real time backup of web servers.
- Configured and administered security layers like SSL, SSH, HTTPS, SFTP.
- Worked with other IT teams, and other managers in halping build and implement systems and standards.
- Worked with Red Hat Package Manager RPM, YUM and YAST.
- Installed software and patches, Disk installation and maintenance and modifiedvfstab file for automatic mounting while booting, format disk and restoration of UNIX files and file systems
Confidential
Build Engineer
Responsibilities:
- Performed Dev, QA, and Prod UNIX system troubleshooting, performance and security analysis.
- Validated servers listed on teh patch schedule against servers needing vulnerability remediation.
- Performed Development, QA, and Prod UNIX system LAN ID requests, troubleshooting for system alerts and incidents.
- Installed and configured Red Hat Enterprise Linux 5.x/6.x and Solaris 10/11 Operating System on physical servers as well as Virtual Machines for development and test environment.
- Installed and configured Red Hat Satellite Server to deploy upgrade packages in Linux servers.
- Installed and configured Jenkins on RHEL servers.
- Monitoring each service deployment, and validating teh services across all environments.
- Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated teh whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
- Involved in build and deploying SCA modules in IBM WebSphere Process server.
- Worked on Java/J2ee deployments in web sphere.
- Prepared Migration logs for every release and maintained teh data accuracy
- Created Branches, Tags for each release and particular environments.
- Merged teh branches after teh Code Freeze.