Devops Engineer Resume
PROFESSIONAL SUMMARY
- Over 4 years of IT experience as Devops Engineer, professional experience in Software Configuration Management (Release and Build Engineering / Configuration) on both Linux and Windows environments. Working on server - based operating system; kernel configurations on Redhat Linux, CentOS, Debian 7, Ubuntu 12.x/13.x
- In-depth noledge in AWS cloud services like EC2, S3, RDS, VPC, CloudFront, Route53, Cloud Watch, IAM, SQS, SNS and SES.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation, it includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, and GitHub.
- Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like GitBash, GitHub, Git GUI and other command line applications etc
- Experience is using Tomcat, JBOSS, Weblogic and Web Sphere 5.1/6.0 Application Server on Solaris and Linux boxes.
- Virtualized teh servers using teh Docker for teh test environments and dev-environments using Docker containers.
- Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloudwatch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
- Experience wif different Bug tracking tools like JIRA, Rally, HP Quality Center, Fisheye and Crucible.
- Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
- Extensive experience in deployment of Java/J2EE applications on JBoss, WebLogic and WebSphere application servers.
- Experienced in Trouble shooting and Backup and Recovery.
- Well Adverse wif teh principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
- Proven ability to scale and administer teh Continuous integration systems on multiple platforms using Jenkins.
- Expertise in build tools like MAVEN and ANT for building J2EE/Java application artifacts and deploying it on multiple environments such as DEV, QA, UAT and PROD.
- End to End solution for hosting teh web application on AWS cloud wif integration to S3 buckets
- Involved wif set up of continuous integration and daily builds using Bamboo wif Artifactory repository manager.
- Experience in working wif AWS services like EC2, ELB, Dynamo DB, S3, RDS, Cloud formation, Cloud Watch, SQS, and SNS.
- Experience as a AWS/Cloud DevOps Engineer.
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS.
- Experience in deploying Applications in an Amazon VPN/VPC.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includes Amazon Web Services (AWS), bamboo, ansible, puppet, SVN, GitHub, Nexus, Tomcat, and Linux etc.
- Experience wif Deploy, Application Deployment Automation Tools like Chef, Puppet, and Ansible.
- Good communication skills and interpersonal skills, self-motivated and quick learner
TECHNICAL SKILLS:
Devops: AWS,AZURE,OpenStack
Operating Systems: Linux, Windows XP/vista/7/8, MAC-OS, Unix
Programming Skills: C, C++, Java, SQL
Build tools: Maven 2.x, ANT 1.7, Jenkins, Bamboo, BuildForge.
Version Control tools: SVN, Git, Perforce, TFS
Configuration Management tools: Chef, Puppet, Ansible, Docker, and Kubernetes.
Methodologies: Agile(Scrum, Kanban), Waterfall
Databases: SQL server, MySQL, Cassandra, Splunk, Mongodb
Web Technologies: HTML, XML, Web Services
Scripting Languages: Shell scripting, Ruby, Perl, Php, Python
Continuous Integration Tools: Jenkins, Docker, BuildForge
Virtualization Tools: VMWare, Virtual box, Amazon Web Services
Cloud Environment: Amazon AWS, Google cloud Compute engine, Microsoft Azure.
Design modeling Testing Tools: UML, MVC, Front Controller, Singleton, jasmine.
IDE/Tools: Eclipse, Net Beans, Rational Rose, Putty, Hudson.
Middleware Technologies: Tomcat, Web logic, JBOSS, WebSphere
Others: IBM WebSphere MQ, Node.js, Apache Tomcat
PROFESSIONAL EXPERIENCE:
Confidential
DevOps Engineer
Responsibilities:
- Provided CM and Build support for more than 5 different applications, built and deployed to teh production and lower environment.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Used Ansible to manage Web applications, Environments configuration Files, Uses, Mount points and Packages.
- Configuration Ansible and puppet Modules for Openstack deployment.
- 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 wif development team to migrate Ant scripts to Maven.
- Worked wif Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software development on Openstack environment through automated tools, Ansible/ custom pipeline.
- Experienced in authoring pom.xml files, performing releases wif teh Maven release plugin, Mavenization of Java projects and managing Maven repositories.
- Researched and implemented code coverage and unit test plug-ins wif Maven/Jenkins.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
- Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.
- Work wif development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
- Worked on teh Oracle databases in teh backend to execute teh DMLs and DDLs. Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
Environment: Ant, Java/J2EE, Maven, Jenkins, Linux, Solaris, Python, WebSphere, Shell scripting Nexus, Ubuntu, Azure, Weblogic, SVN, Maven, ANT, IIS, LINUX, XML, Power Shell, Shell Scripts, Python, Ansible, Jenkins, Apache Tomcat, AWS, GIT, Puppet, Cloud Foundary, Splunk, TFS.
Confidential
Build and Release Engineer
Responsibilities:
- Developed and supported teh Software Release Management and procedures.
- Performed all necessary day-to- day Subversion (SVN)/CVS support for different projects.
- Created teh branches in Subversion (SVN) and Perforce to implement teh parallel development process.
- Used Subversion (SVN) for branching, tagging, and merging.
- Merged release branches to teh trunk after teh production release and resolved teh conflicts rose during teh merge in both Subversion (SVN) and Perforce.
- Coordinating teh resources by working closely wif Project Manager’s for teh release and Project Manager for all teh Operational Projects.
- Worked on Ant and Maven Scripts to automate teh build process.
- Managed teh Maven Repository using Nexus tool and used teh same to share teh snapshots and releases of internal projects.
- Worked closely wif development team and SQA team for product releases.
- Releasing code to testing regions or staging areas according to teh schedule published.
- Used Clear quest as ticketing tool.
- Documented project's software release management procedures wif input decisions.
- Developed, maintained, and distributed release notes for each scheduled release.
- Provided periodic feedback of status and scheduling issues to teh management.
- Keep track of all teh releases and request of teh developers through Infrastructure management tool.
- Used teh continuous integration tool Anthill Pro to automate teh daily processes.
- Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
Environment: Subversion, GIT, Anthill pro, Java/J2EE, ANT, MAVEN, JIRA, LINUX, XML, Windows XP, Windows Server, Web logic, MY SQL, Perl Scripts, Shell scripts, Autoscaling, EBS, RDS, Cloud sigma, SVN, ANT, Jenkins, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, AWS, EC2, Junit, Python.
