Devops Engineer Resume
TX
SUMMARY:
- 16+ years of total IT experience in software development, infrastructure and test automation.
- About 4 years of experience in practicing DevOps, CI/CD, configuration management, quality engineering and release management
- Over 5 years of experience in Test automation
- 8+ years of experience in programming in C / C++ / Python
- Proven ability to quickly learn and adapt to new technologies
EXPERTISE:
- Extensive experience in setting up CI/CD pipelines using Jenkins, Git, Confidential, SonarQube and VSTS.
- Experience in integrating code quality tools like SonarQube in CI/CD pipelines.
- Strong hands on experience in scripting languages such as Python, Groovy, Power Shell and Shell scripting.
- Experience with DevOps tools such as Git, Jira, and Confidential .
- Strong exposure to configuration management tools such as Ansible, Puppet, Terraform and Docker.
- Strong exposure to AWS and Azure cloud platforms.
- Excellent understanding of source - code management principles and systems, particularly GIT.
- Participated in the release cycle of the product which involved environments like Development QA UAT and Production.
- A highly motivated, energetic individual, a team player with excellent communication and inter-personal skills.
TECHNICAL SKILLS:
Cloud platforms: AWS, Azure
Framework/tools: Confidential, JIRA, Sonar Qube, Confidential, Jenkins
Versioning Tools: Git, Confidential, Bitbucket
IAC Tools: Puppet, Ansible, Terraform, ARM Templates
Containers: Docker
Application/Web Servers: Tomcat, Apache 2.x/1.3.x, IIS server
Operating Systems: HP-UX, Ubuntu 16.0.4, Red Hat Linux, Windows
Database: Oracle 12c/11g/10g/9i/8i, SQL Server 2008/2005/2000
Programming Languages: C, C++, Java, Python
Scripting & Other Tools: UNIX Shell Scripts (Ksh, Bash), Remote Desktop, Putty, Powershell
PROFESSIONAL EXPERIENCE:
Devops Engineer
Confidential, TX
Responsibilities:
- Created nightly builds with integration to code quality tools such as SonarQube.
- Provisioned VMs and other infrastructure into Azure using ARM Templates.
- Involved in Azure Diagnostics Monitoring and logging
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions are not met.
- Set up the SonarLint plug-ins in developer’s workstation(Visual studio)
- Provided strategic leadership on branching and code management
- Prepared and presented SCM best practices for implementing continuous integration for the team.
- Created Docker images and provisioned containers for deploying applications.
Environment: Git, Azure, ARM, VSTS, Docker, Oracle 12c, Java, J2EE, Windows Servers, XML, JIRA, SharePoint.
Devops / Build and Release Engineer
Confidential
Responsibilities:
- Set up Git repositories and Confidential teams.
- Set up CI/CD pipelines for Confidential on AWS using App services.
- Created nightly builds with integration to code quality tools such as SonarQube.
- Created quality gates in SonarQube dashboard and enforced in the pipelines to fail the builds when conditions not met.
- Converted java projects into Confidential projects by creating POM file and ensured all the dependencies are built.
Environment: J2EE, Selenium, Oracle 11g, Confidential, Jenkins, WebSphere 7.0
Automtion Engineer
Confidential, TX
Responsibilities:
- Developing and executed Test Plans, Test Cases & Test Scripts by reviewing the business requirements and technical specifications document.
- Involved in Test report preparation.
- Involved in the Automation of Test Cases.
- Involved in the Debugging of Test Automation Code.
- Troubleshooting/resolving issues related to wi-fi, Signal Strength, Coax, etc, using Self Diagnostics tools.
Environment: Linux, Eclipse, Microsoft .NET, JavaScript, Java, Jira, jBehave, Selenium, Confidential, Android, QC.
Automation Engineer
Responsibilities:
- Developing and executed Test Plans, Test Cases & Test Scripts by reviewing the business requirements and technical specifications document.
- Involved in Test report preparation.
- Involved in Test Automation
- Confidential Provisioning using DNCS.
Environment: Linux, CDETS, QC, Python, IPTV,DNCS.
Integration and Test Engineer
Confidential, CA
Responsibilities:.
- Developed and executed Test Plans, Test Cases & Test Scripts by reviewing the business requirements and technical specifications document.
- Performed Ad-hoc testing, Functionality testing, Regression testing and Customer Confidence Testing.
- Involved in Test report preparation.
Environment: Fedora Linux, MySQL, VOIP, TCP/IP, Apache, Python .
Engineer
Confidential, Irving, TX
Responsibilities:
- Participated in team meetings and discussions on new product development
- Developed and executed Test Plans, Test Cases & Test Scripts by reviewing the business requirements and technical specifications document.
- Created Test Matrix to report the progress and status of the testing effort
- Effective analytical, debugging and problem isolation skills
- Prepare status summary reports with details of executed, passed and failed test cases
- Attended weekly defect report meetings and presented progress updates
Environment: C, C++, Code Warrior, Cygwin, Fedora Linux, SQLite3, TCP/IP, QTP, Test Director, QC, ClearQuest, TeraTerm, DAC,DNCS
Lead Engineer
Confidential
Responsibilities:
- Participated in team meetings and discussions on new Feature development
- Developed FC switch firmware applications
- Development of modules in Perl for analyzing log files
- Responsible for on-the-job technical training
- Mentoring 4 Competencies for project deliverable
- Used Ethereal to Trace/Filter FC packets for analysis
Environment: C, C++, Perl 5.0, VxWorks, Embedded Linux, Microsoft .NET, Shell Scripting, Ethereal.
Software Engineer
Confidential
Responsibilities:
- Developed streaming applications
- Involved in DVD stack development and maintenance in C / C++
- Managed release and customer issues related to DVD stack development
Environment: C, C++, Vxworks
Programmer Analyst
Responsibilities:
- Developed Confidential (Kernel Direct Access Programming Library) routines
- Involved in Testing / Debugging of Confidential using WinDbg
- Developed front-end interface
Environment: C, Windows 2000
Software Engineer
Responsibilities:
- Gathering requirements for the project
- Prepared design documents
- Developed DVD authoring software in C / C++ on Windows and Linux
- Developed front-end interface using VC++
Environment: C, C++, VC++5.0, Linux Kernel 2.2.0
Software Engineer
Confidential
Responsibilities:
- Gathering requirements for the project
- Designing and Confidential Routines
- Development of NMS front-end
- Confidential system
- Managed and resolved customer issues
Environment: Windows 98, VC++ 5.0, C, Linux