Aws/devops Engineer Resume
Ashburn, VA
SUMMARY:
- Over 9 Years of effective work experience as a Build and Release Engineerin automating, building, deploying, and releasing of code from one environment to other environment, & deployments of artifacts for entire life cycle model in Enterprise Applications.
- Experience of Jenkins/ Hudson, Subversion, Github, VSS, Clear Case, Build Forge, Team Build, Perl, Shell script, Power Shell, Install Shield, Install Anywhere, SQL Server, Unix, Linux, Windows Server, Citrix Server.
- Experience with Amazon web services ( AWS ) and virtualization based technologies.
- Designing highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs .
- Expertise in Server and Network maintenance. Install, Manage, Monitor, Configure and Troubleshoot DNS, DHCP, and Remote Access .
- Rebuilding and modernization of high load classified advert platform on Amazon Web Services (AWS).
- Cloud solution architecture onAmazon Web Services.
- Installation, configuration and update REDHAT
- Experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Jenkins, Ansible, Chef, SVN, Github, Clear Case, kubernetTomcat, and Linux.
- Experience in Python with proven expertise in using new tools and technical developments to drive improvements throughout entire software development lifecycle.
- Experience in Shell scripting, Ruby as well as Python scripting .
- Expertise in installing, configuring and managing Web Logic, Apache, VMWare etc. Server in clustered environments for High Availability, Load balancing and fail over
- Facilitate architecture discussions around Infrastructure as a Service (IaaS) and virtualization strategies for cloud deployments
- In - depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments. Submit request for implementation to various groups who participate in release. Assemble Release Kit and complete paperwork, including implementation/back out plans.
- Worked on Puppet for the deployment of servers with custom scripts.
- Rebuilding and modernization of high load classified advert platform on Amazon Web Services (AWS).
- AWS Cloud platform and its features which includesCode Commit,EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Route53, Auto scaling, Security Groups, Redshift, and Cloud Formation.
- Extensive experience monitoring the servers using Nagios, Cacti and New Relic.
- Configured DOCKER Containers for Branching purpose and deployed using Elastic Beanstalk.
- Excellent communication and interpersonal skills, and leadership quality with ability to work efficiently in both independent and team work environments.
TECHNICAL SKILLS:
Server Administration: AWS, RHEL, CentOS 5.x, 6.xScripting Languages: JavaScript, JSP servlets, XML, HTML, Shell, Python, Ruby
SCM Tools: SVN, GIT, Clear Case, Mercurial, Perforce, MKS
Build Tools: Bamboo, Hudson, Jenkins, Build Forge, TFS,Apache Zookeeper, MS BuildANT, MAVEN, CHEF, PUPPET, ANSIBLE, DOCKER
CI Tools: Jenkins/Hudson, Bamboo, AnthilPro, Cruise Control
Bug Tracking Tools: Jira, Gemini, Rally, Remedy, Bugzilla, Clear Quest
Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS, Android, Mac OS
Database: Oracle 10g and 8i/9i, MS SQL, DB2 7.2/8/1/8.2
Servers: IIS, Apache, Tomcat, IBM JBoss, Web Logic, WebSphere
Network Protocols: TCP/IP, DHCP, DNS, SNMP, SMTP, Ethernet, NFS.
Databases: Oracle 8/9i/10,11G; MySQL, Azure SQL
PROFESSIONAL EXPERIENCE:
Confidential - Ashburn, VA
AWS/DevOps engineer
Responsibilities:
- Establish the right infrastructure architecture, balancing performance and resilience with cost
- Advocate a DevOps approach to product development and demonstrate best practice by example
- Automate provisioning, deployment, configuration management, monitoring and all other infrastructure and ops activities
- Set up, configure and monitor all environments including production using cloud computing platforms and local resources
- Design, deployed, managed and operating scalable, highly available, and fault tolerance systems on AWS.
- Performed configuration, deployment and support of cloud services including Amazon Web Services ( AWS).
- Supported small to medium sized projects using GIT and AWS Code commit. Worked on integrating into the continuous Integration (CI) environment along with Jenkins.
- Configure and maintain Virtual Private Cloud (VPC), NAT instances and installing Elastic Load Balancer (ELB) to monitor public and private instances inside the VPC.
- Auto scaling of Web Application instances based on Cloud watch alarms during sudden increase in network traffic.
- Designed and manage Elastic Block Storage (ELB) and S3 buckets for data storage.
- Create an AWS OpsWorks stack to model application, code deployment, instances configuration, automate tasks, and control the resources used by your application using Chef.
- Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), this performed a balance across instances in multiple Availability Zones.
- Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
- Implemented continuous integration and deployment using various CI tools like Jenkins, Bamboo and Hudson.
- Monitor live services and respond quickly and effectively to any problems
- Establish disaster recovery, service outage, and risk mitigation processes for the production environments.
- Monitoring using Jenkins, Ant, Maven, Art factory, Chef, Custom scripting.
- Design, investigation and implementation of public facing websites on Amazon Web Services (AWS)
- Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Redesigned and redeployed the Nagios implementation, and the functionality of that implementation is, nodes automatically added/removed themselves via puppet and managed the solution using active and passive checks.
- Deployed in a way that Components, baselines and change sets can flow between a Repository
- Workspace and a Stream through Accept, Deliver, replace with, Replace in.
- Used IAM to create new accounts, roles and groups and implemented and migrated applications to AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and configured
- Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell, Perl script etc. and developed applications in python for multiple platforms.
Environment: GIT, JENKINS, PUPPET, MAVEN, AWS, Ansible, EC2, RDS, EBS, Elastic Load Balancer, WEBSPHERE, ANT, PUTTY, C#, CONFLUENCE, SOA.
Confidential (Houston, Texas)
DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Imported and managed multiple corporate applications into Subversion (SVN) which was one of the Version control tools used by Confidential .
- Installed/Configured/Managed Jenkins CI Automation.
- Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Deployed mcollectivefor orchestration. Wrote custom mcollective plugins to deal specifically with our needs.
- Written Maven and Ant build tools for application layer modules.
- Deployment and implementation of Chef for infrastructure as code initiative.
- Responsible for writing Chef Cookbooks to configure nodes and wrote Opsworks Chef Recipes .
- Wrote RUBY Scripts for the Chef Recipes and Deployed Java/J2EE to a web application server in an agile continuous integration environment and automated the whole process.
- Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers and ability to work with Sql queries across multiple database and applications.
- Developed Python and shell scripts for automation of the build and release process.
- Worked on the migration from physical servers to cloud (AWS), and used Chef to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC and Route 53.
- Developing procedures to automate application development and deployment with Linux container technology using Docker.
- JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
Environment: Subversion (SVN), Jenkins, ANT, MAVEN, CHEF, TC Server, DNS, Tomcat, RUBY Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA, Docker, AWS EC2, S3, RDS, VPC
Confidential
DevOps Build /Release Engineer
Responsibilities:
- Designed and implemented on Amazon Web Servicescloud.
- Automated server/database backups using (snapshots/AMI images).
- Vulnerability Assessment & Penetration Testing on the infrastructure on AWS for security.
- Setup Jenkins Build server and maintenance.
- Apache-tomcat Web Server Configuration and Management.
- Version Control Using Perforce, branching and merging repositories.
- Deploying newly built code and removal of old code using Web Sphere Admin Console
- Releasing code to testing regions or staging areas according to the schedule published Updated and automated Release reports for Change Management
- Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
- Analyzing and recommending hardware and software needs and installing them
- Arranging access for all personnel to all computer systems and programs necessary to full fill their responsibilities
- Documented release, builds and source control processes and plans
- Managing Build Process using Jenkins Server.
- Implemented a Continuous Integration process using shell scripts.
- Manage Releases, including coordinating with the Dev team and QA team.
Environment: Tomcat, Apache, Oracle, Jenkins, Python, Ruby Chef, C#, JIRA, Maven, Art factory, Git, Ubuntu, CentOS, AWS, Ruby, Chef, Windows.
Confidential
LINUX Administrator
Responsibilities:
- Installation and configuration of flavors of Linux like Red Hat Linux, Ubuntu and fedora.
- Installed, upgraded and configured Red Hat Linux 5.x using Kick start installation and SUSE.
- Worked on administration of few UNIX servers like AIX and Sun Solaris in Test and Production environment and applied patches and packages to Red Hat.
- Created Virtual server on VMWare ESX/ESXi based host and installed operating system on Guest Servers.
- Updated YUM Repositories and Red Hat Package Manager (RPM).
- Created RPM packages using RPMBUILD and verifying the new build packages.
- Installed, configured and maintained DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+, RPM.
- Developed Shell/Perl Scripts for automation purpose.
- Monitoring and service issue resolution of LAMP stack web servers, both shared and VPS.
- Participated in migration cut over meetings, build and deploy Linux hardware Nodes to host several KVM templates.
- Improved monitoring with Nagios and custom plugins.
- Developed utilities in perl, including templates and configurations for Nagios and basic system configurations.
- Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
- Extensive experience monitoring the servers using Nagios.
- Used Jira as ticket tracking and work flow tool.
Environment: SVN, Shell/Perl Scripts, SCM, Build Forge, Maven and ANT Tomcat, Jira.
Confidential
Linux Administrator
Responsibilities:
- Installation, configuration and update REDHAT LINUX 5.x, SUSE LINUX.
- Involved in applying new patches and packages for Solaris and Linux Servers and handled issues arising out of them.
- Solved tickets related issues, User creation, Accesses, Permissions, file system creations and enable and removing monitoring for file systems.
- Creating File systems, Partition and managing disk quotas, System Backup/ Restore both in Linux/Windows platforms.
- Upgraded and maintained servers, operating Systems and patches.
- Manage system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.
- Integrated Linux to active directory using Samba-WIN BIND.
- Patched all the HP-UX environment with DEC 2010 patches as the part of proactive patching in the environment also patched LINUX servers.
- Implemented NFS, DHCP, SAMBA, HTTP, FTP, PXE BOOT and HP Service Center for administrative and project requirements.
- Used fiber attached SAN storage to administered UNIX systems for clustered AIX servers running Dynamic LPAR's.
- Involved in migration activities using Red Hat LVM, Veritas and EMC open migrator.
Environment: Red Hat Linux 7&8, Windows 2000 Server, Solaris, IBM AIX, Star Office Suite, Apache, MySQL, Tomcat
