Devops Engineer Resume
CO
SUMMARY
- 6+ years of experience in various roles of DevOps including application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to another, and deploying to Production servers.
- Exposed to all aspects of Software Development Life Cycle (SDLC) such as analysis, planning, developing, testing, & implementing of the projects,
- Manage systems routine backup, storage, scheduling CRON jobs, enabling system logging, network logging of servers for maintenance, performance tuning, and testing.
- Experience in Installation, Configuration and Administration of Windows, Red Hat Linux, Cent OS and VMware Environments.
- Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers & portfolios of cloud services. IaaS, PaaS, SaaS.
- Experience AWS Cloud - Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB, Virtual Private Cloud (VPC) and Security Groups.
- Expertise in Networking concepts such as TCP/IP, DNS, DHCP, NIS, NFS, LDAP and web hosting administration such as HTTP, SSH, Send Mail, Remote Access servers, Security Management & Security trouble shooting skills.
- Worked on Continuous integration tools like Jenkins to build and test the applications and working on issue tracking tool like JIRA, Confluence and Rally.
- Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Maintained and administered GIT source code tool. Imported and managed multiple corporate applications into GitHub code management repo.
- Ability in development and execution of XML, Shell, Perl, Python, Bash and Ruby Scripts in merging, branching and automating the processes across the environments.
- Familiar wif concepts of OpenStack, Azure & DigitalOcean cloud-based technologies
- Experience wif managed environments development, QA, UAT and production for various releases and designed instance strategies
TECHNICAL SKILLS
Amazon Web Services: IAM, VPC, EC2, S3, EBS, SNS, OpsWorks, RDS, ELB, Security Groups, CloudWatch, Route53, Kinesis, Lambda.
Application Servers: Apache Tomcat, JBoss
CI/ CD Tools: Jenkins, Maven, GitHub, Nexus and Hudson
Containerization: Docker, Kubernetes
Databases: Oracle, SQL Server, MySQL, PostgreSQL
Languages: Python, SQL
Web Servers: Apache HTTP Server, Ngnix, Websphere App server
Network Protocols: TCP/IP, UDP, DNS, DHCP, ARP, Telnet, SSH, IPsec, SSL.
Operating System: Linux, Cent OS, Red Hat, Linux and Windows.
Scripting Languages: Shell, Python
PROFESSIONAL EXPERIENCE
Confidential - CO
DevOps Engineer
Responsibilities:
- Responsible for System Administration support for HP-UX based servers and Red HatLinux servers and resolved trouble tickets on shift rotation basis.
- Set up private & sub-networks using Virtual private cloud, created security groups to associate wif networks.
- Migrated the applications from SunGard Datacenter RHEL 5.6 to Rackspace Datacenter RHEL 6.5.
- Monitored overall system performance, performed user management, system updates and disk & storage management.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating Security groups, Auto-Scaling, Load balancers (ELBs) in the defined virtual private connection.
- Designed and developed Backup Solution for an Enterprise Apps on AWS to serve RDS automated daily DB backups and EC2 wif EBS snapshot and Amazon Glacier for individual file level backups.
- Implemented several Tomcat Instances by using the Docker engine for running several Containerized Application Servers.
- Developed a front-end dashboard to integrate wif existing automated platform into highly scalable & consistent infrastructure using Jenkins as automation tool.
- Setup of full networking services and protocols including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP, ARP, and print servers to ensure optimal networking, application, and printing functionality.
- Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
- Involved in troubleshooting and administered high availability using Red hat Cluster, VERITAS Cluster server on various business critical database and application production servers.
- Monitored, troubleshooting, supported and fixed operating system and hardware problems on several versions of UNIX systems.
- Generated reports to show the trends of resource utilization user/CPU/network load/memory.
Confidential - Chicago, IL
DevOps Engineer
Responsibilities:
- Involved in administered RedHat EnterpriseLinuxoperating systems in implementation of Datacenter migration.
- Worked wif developers in testing applications after migration and planned the cutover.
- Troubleshooting of network issues, ports, firewall and F5 using TCPdump, Wireshark.
- Installed and configured Splunk for all king of Application, System logging so that various support team can get information online instead of combing the log files.
- Used Open-stack to download and install an OpenStack distribution wifin the internal network to see distributions.
- Responsible for designing and deploying best SCM processes and procedures.
- Worked wif Software Developers and DevOps to debug software and system problems.
- Created Python scripts and integrated wif Amazon API to control instance operations.
- Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef.
- Worked wif the different instances of EC2, AMI’s creation, managing the volumes and configuring the security groups.
- Worked wif the AWS S3 services in creating the buckets and configuring them wif the logging, tagging and versioning.
- Worked on the Cloud Watch to monitor the performance environment instances for operational and performance metrics during the load testing.
- Created the trigger points and alarms in Cloud Watch based on thresholds and monitored logs via metric filters.
- Created post-commit and pre-push hooks using Shell scripts in SVN and GIT.
- Used Git for code version management and also GitHub pull requests for code review & change review.
- Implemented and organized a rollout project which involves upgrade of servers using Red Hat Satellite Server.
- Involved in OS upgrade and Server migration from Solaris to Red Hat Linux.
Confidential - South Orange, NJ
Linux Admin/DevOps
Responsibilities:
- Responsible for Building of Linux/Solaris OS servers using kickstart /jumpstart automation application.
- Documented the standard procedure for installation and deployment of VMAX Migration and logical volume manager and Solaris Volume manager.
- Installation, configuration, support and security implementation on following services: DHCP, SSH, SCP.
- Configuration and administration of NFS and Samba in Linux and Solaris.
- Creating logical volumes, extending the filesystems using LVM and SVM.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Patch Management, Package Installation/Upgrades and Kernel upgrades
- Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
- Administered Microsoft’s cloud-based Azure Active Directory (AAD) as the identity and access management across the platforms.
- Managed and upgraded UNIX’s server services such as Bind DNS.
- Configuration and administration of Web (Apache), DHCP and FTP Servers in Linux and Solaris servers.
- Configured and maintained mail servers like Send Mail, Postifx and Dovecot.
- Supported the backup environments running VERITAS Net Backup.
- Responsible for setting CRON jobs on the servers using Bash shell scripting as well as Perl.
- Decommissioning of the old servers and keeping track or decommissioned and new servers using inventory list.
- Handling problems or requirements as per the ticket (Request Tracker) created.
- Participated in on-call rotation to provide 24X7 technical supports.
Confidential - Camp Hill, PA
Linux Admin
Responsibilities:
- Primary responsibility includes building and supporting Red hat Linux, Solaris, Windows servers for Enterprise P Management System project.
- Migrated the physical Linux/Windows Servers to virtual servers wif all set of services configured.
- Migrated the manual jobs to self-executing CRON jobs on Physical/Virtual Servers.
- Created and managed Logical Volumes and File Systems using Veritas Volume Manager on Solaris as well as Red hat and LVM on Red hat Linux.
- Scanned Application and database servers on a regular basis using Symantec ESM tool to check for security holes that need to be fixed or patched.
- Migrated non-standard production server to Enterprise Data Center minimum standard.
- Handled ILO (HP) and Vantage for console access to the servers.
- Verification of the built servers.
- Helped troubleshooting various networking and system related issues wif LINUX server’s application and hardware.
- Handled various system monitoring activities like CPU loads, RAM loads, Ports monitoring, Disk Space monitoring, File Space monitoring.
- Troubleshooting Production Server Problems related to web applications, Send Mail, disk space, file system, DNS and network connectivity.
- Provided 24/7 on-call support on a weekly basis.