PKI Support Engineer Lead Back to Results | All Jobs at this CompanyPrint Job | Email Job 


Company Name: Apple
Job Reference ID:
Date:
5313446
7/26/10
Type:
Categories:
perm

Location:


Cupertino
CA-US

Experience:
Pay:
Bonus Range:


Apply Now
Job Description
Apple is seeking an exceptional support engineer to join Apple’s Public Key Infrastructure (PKI) Services team, which manages various PKI and cryptographic services used for Apple’s products and internal initiatives. This is an extraordinary opportunity to solve difficult problems and work in a quickly growing environment inside a world-class IT department.

As support engineer, you will be an individual contributor responsible for designing, implementing, and carrying out support and maintenance solutions, and the go-to person and lead for support and maintenance activities. Your primary responsibility will be supporting the applications and Hardware Security Modules (HSM’s) in the environment and effectively coordinating with other teams that provide support for hardware, network, operating system, physical and logical security, database, power and cooling, etc. You must therefore understand and work confidently with all these aspects of the environment.

Strict security requirements and high availability demands must be balanced to achieve optimal solutions. Exceptional critical thinking, problem solving, and troubleshooting skills, and a healthy security conscience are imperative.

Position Responsibilities:
- troubleshoot, diagnose, and resolve application, system, and network layer issues
- coordinate efforts of internal support teams to assist in resolving issues
- develop a strategy for and participate in production support activities
- manage application updates from development to production including planning, documentation, coordinating dependencies, testing, implementation, validation, and wrap up
- design, develop, and implement test cases for functionality testing and stress testing
- design and implement monitoring solutions to track the health and availability of services, systems and devices in the environment
- implement and maintain reporting tools that communicate statistics and trends for application usage and issues
- analyze application trends and gather feedback/requirements from application clients to identify trouble spots and plan for future needs
- enhance, maintain, and test the environment business continuity plan

The qualified candidate will have significant experience with:

- managing and troubleshooting high security, enterprise systems from end-to-end including the following technologies:
- Unix, Linux
- Java, J2EE
- JBoss, Tomcat
- Oracle, MySQL
- Log4j, Ant
- Switches, Load Balancers, and Firewalls (including Web Application Firewalls)
- using a Unix shell as the primary and in many cases only tool for accessing and troubleshooting the environment
- analyzing application exceptions and stack traces to identify root cause of errors
- configuring and supporting JBoss and Tomcat
- supporting high security applications in an enterprise environment
- using Subversion or similar tool as part of an enterprise-class development-to-production software life cycle
- developing test plans and writing test cases for functional testing and stress testing
- scripting languages (Perl, Shell, PHP, etc.)

The qualified candidate will also have the ability to:
- learn new technologies quickly
- explain technical information using layman’s terms
- successfully track and manage numerous parallel activities
- work efficiently and independently with minimal supervision
- work in a fast-paced, ambiguous environment
- work successfully with cross-functional teams

Education and Experience Requirements:

Position requires a minimum of a B.S. in Computer Science, Information Systems, or related field, and 2+ years relevant experience.
     Apply Now