Devops Engineer Resume
0/5 (Submit Your Rating)
Dallas, TX
Hire Now
SUMMARY
- Around 8 Years of experience as System Analyst & DevOps Engineer in Information Technology with UNIX and Middleware Engineering, Design, Build and Operational support for Infrastructure Management.
- Good analysis, communication, administration, team co - ordination and interpersonal skills.
- Strong experience in scripting/programing language (Perl, Python, Bash shell, Java, SQL/PLSQL).
- Experience in Technical Leads, Project management and People management.
- 6+years of experience as a SCM, Environment Management and Build/Release Engineering for automating, building, release, Go-live and configuring changes from one environment to other environment.
- As a SME fixing all the Linux Server & Network related issues.
- Strong Nginx configuration knowledge
- Developing automation scripts and small and comprehensive tool to reduce day to day repetitive work using Unix Shell/Python
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Imported and managed multiple corporate applications into Nexus repository management repo.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.
- Extensive experience of working with the release and deployment of large-scale Java/J2EE Web applications.
- Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server by using SQL for data integrity.
- Strong production Engineering experience and insights in consulting, architecting/designing, and implementing Virtual environment for Build and Release team.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Familiarity with issue tracking and revision control systems (TFS, GIT, Subversion)
- Strong knowledge on source controller concepts like Branches, Merges and Tags.
- Created continuous integration system using Ant, Jenkins, Ruby Puppet full automation, Continuous Integration, faster and flawless deployments.
- Migration CD tool BladeLogic to Ruby Chef.
- Has practical applied knowledge in certain key technical areas such as virtualized environments, high availability, and storage management.
- Experience working on performance tuning, troubleshooting production issues involving multi-tier architecture solution.
- Responsible for the achievement of SLA objectives and ensuring that compliance with contract terms and conditions is achieved. Drive/manage service quality and improvement of service delivery processes.
- Responsible to provide RCA to client as per issue.
- Responsible for the achievement of Customer Satisfaction objectives for services delivered by the team.
- Responsible for ensuring that team delivers projects that are technically sound and comply with defined standards and procedures.
- Responsible to fix security non-compliance alert remediation and provide permanent solution and set rule accordingly with automation tool.
- Knowledge of ITIL or similar Change Management Processes
- Gives technical support and consultancy to other teams as required.
- Experience in System Fault Tolerance Design, (COB) Business continuity and Disaster Recovery
TECHNICAL SKILLS
SCM Tools: Subversion, Clear Case, GIT, TCM
Build/CI Tools: ANT, Maven, Jenkins, Chef, Puppet, Salt,ETL
Programming Languages: C, C++, PYTHON, RUBY
Scripting Languages: Unix Shell Scripting, Python, Perl scripting
Operating Systems: Windows, UNIX, LINUX (Solaris and RHEL), Mac OS
Database: MySQL, Oracle
Web/Application Servers: Weblogic, WebSphere, Apache Tomcat
Bug Tracking Tools: JIRA, Bugzilla and IBM Clear Quest, Quality center
Web Technologies: HTML5,CSS,XML
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
DevOps Engineer
Responsibilities:
- Provided configuration management expertise to all software development projects.
- Working as aDevOpsEngineerfor one of the most complex system. Used Subversion, CVS, Maven, Jenkins, CHEF& JIRA as tools for day-to-day build & release cycles.
- Responsible for Deployment and maintenance of different QA & UAT environments.
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
- Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
- Participated in code reviews and ensured compliance with standards.
- Developed and implemented the software release management for the release of web applications.
- Wrote ANT and MAVEN Scripts to automate the build process.
- Used Shell/Python scripts to automate the deployment process.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef, Puppet.
- Co-coordinated Instance Refreshes and Environment Re-base lining.
- Created virtual images similar to production environment using Docker.
- Good experience in creating LAMP stack.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
- Responsible for design and maintenance of the Subversion/GIT, views, and the access control strategies.
- Planning, scheduling and documenting releases Confidential code Freeze Periods.
- Sole person to be responsible for Release/Change control Process.
- Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
- Support developers to resolve issue. Helped development team for better build process.
- Experience in architecting and configuring secure VPC through private and public networks in AWS.
- Possessing strong knowledge in Ant and Mavenbuildtools and implementing it with Jenkins with AWS services (EC2, EBS, S3, RDS, IAM, VPC, Cloud formation, Auto scaling)
- Created and managed cloud VMs with AWS EC2 command line clients and AWS management console.
- Used security groups, network ACLs, Internet Gateways, NAT instances and iptables to ensure a secure zone for organizations in AWS public cloud.
- Setup Elastic load-balancers for different applications to ensure high availability of applications.
- Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP’s.
- Used Amazon RDS Multi-AZ for automatic failover and high availability Confidential the database tier for MySQL workloads
- Used Cloud Formation and launch configurations to automate repeatable provisioning of AWS resources through AWS cli and consol.
- Used Amazon IAM to grant fine-grained access to AWS resources to users. Also managed roles and permissions of users to AWS account through IAM.
- Setup auto scaling groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Used AWS command line client and management console to interact with AWS resources and APIs.
- Solaris 8.9-10 installation Creation of file System, User account Service Management.
- Good understanding of Global and Local zones.
- Facilities Zone and Adding/deleting/creating/ user account information, resetting passwords.
- Installing and configuring new hardware/software. Troubleshooting any reported problems.
- Jumpstart Kick Start for Installation and Configuration of Sun Solaris and Linux.
- Developed comprehensive GUI tool provide AIX environment info in one click with used PHP, Shell Script, Perl, Apache, MySQL and Linux.
- Deploy CD tool Ansible to remediate security non-compliance alert automatically.
- Built script to create ASM device for DR environment.
- Developed monitoring script to send AIX error messages if any H/W or S/W failure.
- Built 200+ Virtual Servers in 1 month for backlog project.
- Used ANT and MAVEN as a build tools on java projects for the development of build artefacts on the source code.
- Developed Linux, UNIX, Perl and Shell Script for the purpose of manual deployment of the code to various environments.
- Coordinating with Different Project teams on Build & release planning and efforts.
- Work with different team members for automation of Release components.
Environment: Java/J2EE, Ant, Maven, Jenkins, GIT, SVN, Chef, Puppet, AWS, Python, Shell Scripting, Ruby, clear case, Quality center, MPP.
Confidential, BOSTON
Software Consultant
Responsibilities:
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Experience with Virtualization technologies like installing, configuring, VMware vSphere. Creation, management, administration and maintenance of virtual servers and clients.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- Develop and enhance the automated configuration management system.
- Maintain and enhance current build procedures for all software development projects.
- Branching and merging of the code base in CVS.
- Used Ant, Maven to perform daily and weekly Software Builds.
- Installed, administered and configured Jenkins Continuous Integration tool.
- Resolving merging issues during build and release by conducting meetings with developers and managers.
- Responsible for designing and deploying best SCM processes and procedures.
- Maintain build system and automate build process for different applications.
- Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
- Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release
- Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
- Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles
- Posting the build on time & following it up the testing team on posted builds until the specified release goes LIVE
Environment: Java/J2ee, CVS, ANT, Maven, GIT, Subversion, Jenkins, Linux, Shell Scripts, Apache Web Server, JBoss Application Server.
Confidential
DevOps Engineer
Responsibilities:
- Implement, maintain and support reliable, timely and reproducible builds for project teams.
- Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant’s build.xml.
- Worked with development team to migrate Ant scripts to Maven.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Modernization of Java projects and managing Maven repositories.
- Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
- Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
Environment: Ant, Java/J2EE, Maven, Hudson, Linux, Solaris, Python, WebSphere, Shell scripting, Nexus.
Confidential
Linux Build & Release Engineer
Responsibilities:
- Administration & Maintenance of 100 Linux servers and few HACMP cluster AIX servers.
- Configuring IP tables in our Linux to prevent it from hackers.
- Configuration of TCP wrappers on Linux servers for security.
- User Administration.
- Knowledge in HACMP clusters
- Performance monitoring & trouble shooting of AIX servers
- Disk management and LVM Administration
- Knowledge on TSM client side restoration
- Implementation of Backup and Recovery, co-ordinate with backup team
- Securing the server ports and application based on Vulnerability assessment reports.
- Configuring Rsync to backup data using secure shell.
- Shell scripting for maintenance and performance monitoring of Servers.
- Implementing SNMP based monitoring Bash shell scripts for monitoring Linux servers.
- Providing Application support(for NMS system)
- Configuring Send mail server for application's mail escalations.
- Maintaining and Managing Databases (PostgreSQL and MySQL) to support Application.
Hire Now
Report an issue
Resume Categories
- .NET Developers/Architects Resumes
- Java Developers/Architects Resumes
- Informatica Developers/Architects Resumes
- Business Analyst (BA) Resumes
- Quality Assurance (QA) Resumes
- Network and Systems Administrators Resumes
- Help Desk and Support specialists Resumes
- Oracle Developers Resumes
- SAP Resumes
- Web Developer Resumes
- Datawarehousing, ETL, Informatica Resumes
- Business Intelligence, Business Object Resumes
- MainFrame Resumes
- Network Admin Resumes
- Oracle Resumes
- ORACLE DBA Resumes
- Other Resumes
- Peoplesoft Resumes
- Project Manager Resumes
- Quality Assurance Resumes
- Recruiter Resumes
- SAS Resumes
- Sharepoint Resumes
- SQL Developers Resumes
- Technical Writers Resumes
- WebSphere Resumes
- Hot Resumes
Client Services
- IT Staff Augmentation
- Hire Programmers
- Government Services
- IT Project Management
- Industry Expertise
- Resume Database
Job Seekers
- Browse Jobs
- Upload Resume
- Employee Benefits
- Resume Marketing
- Us Citizens/Green Cards
- Visa Sponsorship
- Employer on Record Services (EOR)
- Forms Checklists
Visa Sponsorship
- H1B Visa Transfer
- E3 Visa Sponsorship
- TN Visa Sponsorship
- EB3 to EB2 Porting
- Green Card Sponsorship